Microsoft Excel werkt uitstekend met zowel getallen als tekst Tijd besparen met tekstbewerkingen in Excel Bespaar tijd met tekstbewerkingen in Excel Excel kan magie met getallen doen en het kan evengoed met tekens omgaan. Deze handleiding laat zien hoe u tekst in spreadsheets kunt analyseren, converteren, vervangen en bewerken. Met deze basisprincipes kunt u complexe transformaties uitvoeren. Lees meer - maar als u beide in dezelfde cel gebruikt, kunt u wat problemen tegenkomen. Gelukkig kunt u getallen of tekst extraheren uit cellen om efficiënter met uw gegevens te werken. We demonstreren verschillende opties, afhankelijk van het formaat waarin uw gegevens zich momenteel bevinden.
Nummers opgeslagen als tekst
Dit is een veel voorkomende situatie en - gelukkig - heel gemakkelijk om mee om te gaan. Soms worden cellen die alleen cijfers bevatten ten onrechte als tekst gelabeld, waardoor wordt voorkomen dat Microsoft Excel deze in bewerkingen gebruikt. In de onderstaande afbeelding kunt u zien dat de cellen in kolom A zijn opgeslagen als tekst, zoals aangegeven door de groene vlag op elke cel en het indelingsvak, die beide hieronder worden gemarkeerd.
Converteren naar nummer
Om het probleem op te lossen, klikt u gewoon in een cel, klikt u op het waarschuwingsvenster en selecteert u "Converteren naar nummer". Dat is alles wat u kunt doen! Dit kan op meerdere cellen worden gedaan door ze allemaal te selecteren en op het waarschuwingsvenster te klikken, maar dit is waarschijnlijk niet zo efficiënt als de volgende methode.
Tekst naar kolommen
Als u veel cellen hebt die moeten worden hersteld, kan het gebruik van deze methode een enorme hoeveelheid tijd in beslag nemen. Om sneller door het proces te komen, kunt u de tekst naar kolommen van Microsoft Excel gebruiken Tekstbestanden met scheidingstekens converteren naar Excel-spreadsheets Losse tekstbestanden naar Excel-spreadsheets converteren Gebruik Microsoft Excel om gegevens uit een tekstbestand in een werkblad te importeren. Met de wizard Tekst importeren kunt u gegevens uit gescheiden tekst importeren en netjes ordenen. Lees Meer functie. Selecteer de nummers die u wilt converteren, ga naar Gegevens> Tekst naar kolommen en gebruik de wizard om ervoor te zorgen dat de cijfers correct worden weergegeven (voor het grootste deel hoeft u alleen op Volgende en Voltooien te klikken zonder een bericht te sturen naar de instellingen).
De tekst wordt geconverteerd naar getallen en u bent klaar om te beginnen. Merk op dat dit maar op één kolom per keer werkt, dus als u veel kolommen heeft, wilt u misschien deze definitieve methode gebruiken.
Plak speciaal
Om deze methode te laten werken, moet je nummer 1 in een cel invoeren (het is belangrijk dat deze in getalnotatie staat). Selecteer die cel en kopieer deze. Selecteer nu alle nummers die u naar getalnotatie wilt converteren en klik op Bewerken> Plakken speciaal . Selecteer "Vermenigvuldigen" in de sectie Bediening en druk op OK.
Alle nummers die u hebt geselecteerd, worden geconverteerd naar het algemene formaat, dat nummers herkent. Tekstcellen worden ook geconverteerd naar het algemene formaat, wat geen problemen zou veroorzaken.
Nummers of tekst extraheren uit cellen met een gemengde indeling
Nu komen we bij het moeilijke gedeelte: nummers ophalen uit cellen die meerdere invoerformaten bevatten. Als je een nummer en een eenheid hebt (zoals "7 schoppen", zoals we hieronder hebben), zul je dit probleem tegenkomen. Om het op te lossen, gaan we een aantal verschillende manieren bekijken om cellen in getallen en tekst te splitsen, zodat je met elk afzonderlijk kunt werken. De eerste methode is een beetje omslachtig, maar werkt heel goed op kleine datasets.
LINKS / RECHTS & ZOEK
De hoofdfunctie die we hier zullen gebruiken is LINKS, waardoor de meest linkse tekens uit een cel worden geretourneerd. Zoals u in onze bovenstaande gegevensset kunt zien, hebben we cellen met nummers van één, twee en drie tekens, dus we moeten de meest linkse één, twee of drie tekens uit de cellen retourneren. Door LEFT te combineren met de SEARCH-functie Find Anything in Your Excel Spreadsheet met Lookup Functies Vind iets in je Excel-spreadsheet met Lookup-functies In een gigantisch Excel-spreadsheet kom je met CTRL + F pas tot nu toe. Wees slim en laat formules het harde werk doen. Opzoekformules besparen tijd en zijn gemakkelijk toe te passen. Meer lezen, we kunnen alles links van de ruimte retourneren. Dit is de functie:
= LINKS (A1, ZOEK ("", A1, 1))
Hiermee wordt alles links van de ruimte teruggezet. De vulgreep gebruiken Tijd besparen in Excel met behulp van de vulhendel Opslaan van tijd in Excel met behulp van de vulhendel Het hanteren van de vulhendel is de eerste stap om een Excel-wizard te worden. Lees Meer om de formule toe te passen op de rest van de cellen, dit is wat we krijgen (je kunt de formule zien in de functiebalk bovenaan de afbeelding):
Zoals u kunt zien, hebben we nu alle nummers geïsoleerd, zodat ze kunnen worden gemanipuleerd. Wilt u de tekst ook isoleren? We kunnen de functie RECHTS op dezelfde manier gebruiken:
= RECHTS (A1, LEN (A1) -SEARCH ("", A1, 1))
Dit retourneert x tekens aan de rechterkant van de cel, waarbij x de totale lengte van de cel minus het aantal tekens links van de spatie is.
Nu kan de tekst ook worden gemanipuleerd. Wil je ze opnieuw combineren? Gebruik gewoon de CONCATENATE-functie met alle cellen als invoer:
= CONCATENATE (E1, F1)
Het is duidelijk dat deze methode het beste werkt als je alleen cijfers en eenheden hebt en verder niets. Als u andere celopmaken heeft, moet u misschien creatief worden met formules om alles naar behoren te laten werken. Als je een gigantische dataset hebt, is het de moeite waard om de formule uit te zoeken!
Tekst naar kolommen
De functie Tekst naar kolommen is handig voor kolommen met alleen getallen, maar het kan ook het leven gemakkelijker maken als u cellen in verschillende opmaak hebt. Selecteer de kolom waarmee u wilt werken en klik op Gegevens> Tekst naar kolommen . U kunt dan de wizard gebruiken om een scheidingsteken te selecteren (een spatie is meestal de beste) en uw kolom te laten splitsen zoals u het wilt.
Als u alleen cijfers van één en twee cijfers hebt, kan de optie Vaste breedte ook nuttig zijn, omdat deze alleen de eerste twee of drie tekens van de cel zal splitsen (u kunt een aantal splitsingen maken als u dat wilt, maar ik zal een volledige uitleg van Fixed Width-splitsing voor een ander artikel opslaan).
Als uw gegevensset veel kolommen bevat en u liever geen tekst naar kolommen voor elk van deze kolommen gebruikt, kunt u eenvoudig hetzelfde effect bereiken door snel te exporteren en importeren. Exporteer eerst uw spreadsheet als een CSV-bestand (comma-separated value). Klik op Bestand> Opslaan als ... en sla uw bestand op als een CSV.
Open nu een nieuwe spreadsheet en klik op Bestand> Importeren ... Selecteer uw CSV-bestand en gebruik de importwizard om uw gegevens op te splitsen in twee kolommen (u gebruikt exact dezelfde stappen als bij de wizard Tekst naar kolommen). Door "Spatie" te selecteren in het gedeelte Scheidingsstukken, vertel je aan Microsoft Excel om de gegevens te splitsen overal waar het een spatie vindt, wat de nummers en tekst isoleert.
Klik op Voltooien als u klaar bent en u krijgt een nieuwe spreadsheet waarin uw kolommen in tweeën worden gedeeld. Als u meer dan één spatie in een cel heeft, krijgt u natuurlijk meer dan twee kolommen, zoals u hier kunt zien:
Helaas is er geen goede oplossing voor deze methode; je moet alleen de cellen weer samenvoegen.
Meer gecompliceerde situaties
Met de bovenstaande strategieën moet u in staat zijn om getallen of tekst uit de meeste cellen met een gemengd formaat te halen die u problemen geven. Zelfs als dat niet het geval is, kunt u ze waarschijnlijk combineren met enkele van de krachtige tekstfuncties in Microsoft Excel om de tekens te krijgen die u zoekt. Er zijn echter een aantal veel gecompliceerdere situaties die om meer gecompliceerde oplossingen vragen.
Ik vond bijvoorbeeld een forumbericht waarin iemand de getallen wilde ophalen uit een string als "45t * & 65 /", zodat hij zou eindigen met "4565." Een andere poster gaf de volgende formule als een manier om dit te doen:
= SOMPRODUCT (MIDDEN (0 & A1, LARGE (INDEX (ISNUMBER (- MIDDEN (A1, RIJ ($ 1: $ 25), 1)) * RIJ ($ 1: $ 25), 0), RIJ ($ 1: $ 25)) + 1, 1) * 10 ^ ROW ($ 1: $ 25) / 10)
Om helemaal eerlijk te zijn, heb ik geen idee hoe het werkt. Maar volgens de forumbericht, zal het de nummers uit een ingewikkelde reeks nummers en andere karakters halen. Het punt is dat je met genoeg tijd, geduld en moeite nummers en tekst uit bijna alles kunt halen! U hoeft alleen maar de juiste bronnen te vinden Hulp nodig met Excel-formules? 7 Bronnen om te raadplegen Heeft u hulp nodig met Excel-formules? 7 Bronnen om te raadplegen Excel is de gouden standaard voor spreadsheets. Als u Excel moet gebruiken en toch vertrouwd moet raken, zullen deze bronnen u snel kennis laten maken met de basis en meer. Lees verder .
Welke strategie gebruik je?
Nu u een beter idee hebt hoe u getallen en letters uit cellen in cellen met verschillende formaten kunt krijgen, willen we weten welke andere strategieën u hebt gebruikt om hetzelfde te doen. Plaats uw formules, processen of iets anders dat nuttig kan zijn in de opmerkingen, zodat we allemaal van hen kunnen leren!