Excel 2016-fråga:
Jag har en kolumn med numeriska värden där jag vill söka ut alla som börjar med 11. Intuitivt kändes det rätt att skapa ett Numbers filter med villkoret begins with 11.
Visa bilaga 475104
Visa bilaga 475105
Men icke. Det visade sig bara ge träff på textsträngar. Mycket pedagogiskt...
Genom att konvertera de numeriska värdena till textsträngar med TEXT-funktionen och filtret ovan lyckades jag lösa det jag ville ha gjort. Jag blev dock inte riktigt klok på hur villkoren i TEXT-funktionen funkar. Genom att skriva =TEXT(B2;"0") fick jag med alla siffror från B2. Det verkade inte spela någon roll om jag istället skrev =TEXT(B2;"00000"). Om jag däremot skrev =TEXT(B2;"0-0000") så skriver Excel "valfritt antal tecken-de fyra sista tecken". Det verkar betyda att =TEXT(B2;"0") ger mig alla tecken. Vad blir då skillnaden mot =TEXT(B2;"00000")? Jag ser ingen skillnad när jag testar.
Testar jag med mina egna siffror och exemplet nedan får jag samma resultat. I exemplet hade de lika gärna kunnat skriva =TEXT(A4;"0"), men väljer =TEXT(A4;"00000") för att exemplet på raden under ska bli lättare att förstå eller är jag fel ute?
| Value | Description | Formula | Result |
12345 | Zip Code | =TEXT(A4;"00000") | 12345 |
123456789 | Zip Code + 4 | =TEXT(A5;"00000-0000") | 12345-6789 |