
Samenvatting
Als u dimensies zoals "100x50" in twee afzonderlijke delen wilt splitsen, kunt u formules gebruiken die zijn gebaseerd op verschillende functies: LINKS, MIDDEN, RECHTS, FIND, LEN en SUBSTITUTE.
Opmerking: u kunt ook Flash-invullen gebruiken in Excel 2013 en hoger, en de functie "Tekst naar kolommen" in eerdere versies van Excel. Beide benaderingen zijn eenvoudiger dan de onderstaande formules. Lees echter verder voor een op formules gebaseerde oplossing.
Uitleg
Achtergrond
Een veelvoorkomende ergernis bij gegevens is dat deze kunnen worden weergegeven als tekst in plaats van cijfers. Dit komt vooral veel voor bij dimensies, die kunnen voorkomen in een tekstreeks die eenheden bevat, bijvoorbeeld:
50 voet x 200 voet
153 voet x 324 voet
enz.
In een spreadsheet is het veel handiger om werkelijke getallen te hebben, zodat u ze in berekeningen kunt gebruiken zoals u dat wilt.
Het extraheren van individuele dimensies uit een tekstrepresentatie kan worden gedaan met formules die verschillende tekstfuncties combineren.
Oplossing
In dit geval is het logisch om deze eerst te verwijderen omdat we zowel de eenheid "ft" als de spatie-tekens ("") in de afmetingen hebben opgenomen. Dat zal de afmetingen "normaliseren" en de formules vereenvoudigen die de daadwerkelijke extractie uitvoeren.
Om zowel "ft" als "" te verwijderen, gebruiken we deze formule in cel C6, die twee geneste SUBSTITUTE-functies bevat:
=SUBSTITUTE(SUBSTITUTE(B5,"ft","")," ","")
Deze formule neemt de originele tekst en verwijdert eerst "ft" (in het binnenste), en verwijdert vervolgens spaties met de buitenste SUBSTITUTE-functie.
Het resultaat is een dimensie met alleen de "x" die de twee delen scheidt.
Nu kunnen we twee relatief eenvoudige formules gebruiken om elk onderdeel te extraheren. Om de dimensie aan de linkerkant te krijgen, bevat D6:
=LEFT(C5,FIND("x",C5)-1)
Om de dimensie aan de rechterkant te krijgen, bevat E6:
=RIGHT(C5,LEN(C5)-FIND("x",C5))
Beide bovenstaande formules extraheren de juiste dimensie door FIND te gebruiken om de "x" te lokaliseren. Zie de gerelateerde functielinks op deze pagina voor meer informatie.