TEKSTfunctie in Excel
De functie TEKST van Microsoft Excel retourneert een waarde die in een opgegeven indeling naar tekst wordt geconverteerd. In Microsoft Excel draait alles om getallen, en in de meeste van uw werkbladen zult u waarschijnlijk het grootste deel van de tijd met getallen omgaan. Er zijn echter momenten waarop u getallen in tekst moet omzetten, en dat is waar de functie TEKST in beeld komt.
TEKSTformule in Excel
De functie TEKST wordt gebruikt om een numerieke waarde om te zetten in een tekenreeks in een opgegeven indeling.
De formule voor de functie TEKST is als volgt:
waarde (verplicht) - de numerieke waarde die moet worden geconverteerd naar tekst. De waarde kan een getal, een datum, een verwijzing naar een cel met een numerieke waarde of een andere functie zijn die een getal of datum retourneert.
format_text (vereist) - een indeling die u wilt toepassen. Het wordt geleverd in de vorm van een formaatcode tussen de aanhalingstekens, bijvoorbeeld “mm / dd / jj”.
De functie TEKST is beschikbaar in alle versies van Microsoft Excel.
TEKST Functie Opmaakcodes
Zoals we eerder zagen, is de formule van de tekstfunctie erg eenvoudig, maar er is een lastig onderdeel dat een formaatcode levert die uw nummer een formaat naar keuze geeft. Doorgaans accepteert de functie Tekst de meeste opmaakcodes die in Excel-nummerindelingen worden gebruikt. Hieronder staat een tabel met de meest gangbare en meest gebruikte formaten.
Daarnaast kunt u elk van de onderstaande tekens in de opmaakcode opnemen en ze worden exact weergegeven zoals ze zijn ingevoerd.
Hoe de functie TEKST in Excel te gebruiken?
Deze TEKST-functie is heel eenvoudig, gemakkelijk te gebruiken. Laten we nu eens kijken hoe we de functie TEKST kunnen gebruiken met behulp van enkele voorbeelden.
U kunt deze TEKST Functie Excel-sjabloon hier downloaden - TEKST Functie Excel-sjabloon- Voor het weergeven van getallen in een indeling die logischer is voor gebruikers of op een beter leesbare manier.
- Datums in een gedefinieerde indeling weergeven.
- Getallen of datums samenvoegen met bepaalde tekens of teksten.
Voorbeeld 1
Als u bijvoorbeeld de datum uit cel A2 wilt ophalen en in een andere cel in een standaard datumnotatie zoals "1 februari 2019" wilt weergeven, gebruikt u de tekstformule zoals hieronder weergegeven:
= TEKST (A2, "mmmm d, jjjj")
Het resultaat ziet eruit als hieronder:
Voorbeeld 2
We hebben bijvoorbeeld een tabel met tijd en datums in kolom B en C en we willen beide waarden samenvoegen met spatie als scheidingsteken in een enkele cel.
Hier willen we dat de tijd- en datumkolomwaarden samen in kolom C worden weergegeven, zoals hieronder wordt weergegeven.
9:00:00 PM 10/18/2019, 10:00:00 AM 10/18/2019 …… ..
Terwijl we proberen beide waarden samen te voegen, krijgen we waarden zoals hieronder weergegeven-
We zien dat EXCEL de tijd en datum weergeeft in een indeling die niet leesbaar is voor een gebruiker en dit komt omdat wanneer we gegevens in een cel invoeren, de Excel de datum opmaakt met behulp van de korte datum van het systeem en wanneer we proberen de kolommen samen te voegen de Excel wordt weergegeven in een indeling die niet leesbaar is.
Om het eenvoudiger en duidelijker, leesbaarder en in het juiste formaat te maken, gebruiken we de functie TEKST.
Voor een tijd willen we dat het formaat wordt weergegeven als uren: minuten: seconden AM / PM en voor een datum als Maand / Datum / Jaar
Excel biedt een lijst met aangepaste opmaak en de opmaak die we willen, kunnen we controleren, venster met opmaakcellen openen.
Druk op crtl + 1 in Windows en +1 in Mac om het venster Cellen opmaken te openen. Ga op het tabblad Nummer naar Aangepast.
Blader naar beneden en controleer de gewenste indelingen.
Onder Type: kopieer het formaat voor datum (m / d / jjjj) en tijd (h: mm: ss AM / PM)
Nu gebruiken we in D4 de functie TEKST, waarvoor twee argumenten de waarde en de opmaakcode nodig hebben die we op die waarde willen toepassen. Dus de TEKST-formule wordt
= TEKST (B4, "h: MM: SS AM / PM") & "" & TEKST (C4, "m / d / jjjj")
Door de tekstformule naar andere cellen te slepen, krijgen we de gewenste uitvoer in de gewenste indeling.
Voorbeeld 3
De tekstfunctie kan ook worden gebruikt voor nummers met grote waarden, bijvoorbeeld telefoonnummers. Als een numerieke waarde in excel de waarde 99999999999 overschrijdt, vertegenwoordigt excel die waarde altijd in de wetenschappelijke notatie.
Voorbeeld 4
Stel dat we mobiele nummers hebben van een lijst met klanten in kolom B en C. De mobiele nummers staan met hun landcode.
Zoals u hieronder kunt zien, zien we dat Excel deze mobiele nummers converteert naar een wetenschappelijk notatieformaat.
Omdat de mobiele nummers een wetenschappelijk notatieformaat hebben, willen we dat deze nummers worden weergegeven in een indeling waarbij de landcode en het mobiele nummer gemakkelijk leesbaar zijn. We doen dit met de functie TEKST.
Elk mobiel nummer met zijn landcode bevat 12 cijfers, beginnend met twee cijfers impliceert landcode en de rest met 10 cijfers is het mobiele nummer. Het formaat dat we hier gebruiken is "############"
TEXT-formule is zoals hieronder weergegeven
= TEXT (C4”############”)
We kunnen het mobiele nummer ook leesbaarder maken door "-" na twee hashes te plaatsen, door dit de landcode en het mobiele nummer te scheiden door een koppelteken.
Hieronder is de lijst met opmaakcode die in Excel wordt gebruikt bij het omgaan met datums-
Voorbeeld 5
Datum en tekst combineren in het gewenste formaat.
Terwijl we de functie VANDAAG () of NU () gebruiken om de huidige datum op te halen, hebben we een functie om deze in combinatie met een deel van de tekst weer te geven, zodat we de datum aan een gebeurtenis kunnen relateren of als referentie kunnen voorkomen.
Er is echter een addertje onder het gras, als u datum en tekst op de normale manier probeert samen te voegen:
= CONCATENATE ("Vandaag is", VANDAAG ())
Excel geeft een heel vreemd resultaat, zoals "Vandaag is 101819".
De reden hierachter is dat in het interne Excel-systeem datums als getallen worden geladen en dat nummer in een reeks van een tekstreeks wordt weergegeven. Om dit op te lossen, gebruiken we de functie TEKST om de datum in het juiste formaat weer te geven.
Als u bijvoorbeeld de functie VANDAAG invoegt in de tekstformule met de notatiecode "dddd d mmm, jjjj", krijgt u een string zoals deze: "Vandaag is het donderdag 18 oktober 2019".
De formule hiervoor is zoals hieronder weergegeven:
= CONCATENATE ("Vandaag is", TEKST (VANDAAG (), "dddd d mmm, jjjj"))
of
= "Vandaag is" & TEKST (VANDAAG (), "dddd d mmm, jjjj")
Hieronder vindt u de lijsten met alle ingebouwde Excel-tekstfuncties.
De ingebouwde functies zijn gecategoriseerd, zodat u gemakkelijk de gewenste functie kunt vinden. Elk van de onderstaande functies biedt een volledige uitleg van de functie, met voorbeelden en veelvoorkomende fouten.
Opmerking: sommige tekstfuncties waren niet beschikbaar in eerdere Excel-versies en zijn nieuw toegevoegd aan Excel 2013 of Excel 2016.
Dingen om te onthouden TEKSTfunctie
- Voor het converteren van getallen naar tekst zoals 123 naar One Two Three, is die functie helaas niet beschikbaar met de tekstfunctie. Hiervoor moet u Visual Basics (VBA) gebruiken.
- De functie Tekst converteert een numerieke waarde naar een opgemaakte tekst, dus het resultaat kan niet worden gebruikt voor berekeningsdoeleinden.
- Het argument 'format_text' in de formule van de tekstfunctie mag geen sterretje (*) bevatten.
Aanbevolen artikelen
Dit is een gids geweest voor de functie TEKST. Hier bespreken we de TEKSTformule en het gebruik van TEKST samen met praktische voorbeelden en downloadbare Excel-sjablonen. U kunt ook onze andere voorgestelde artikelen doornemen -
- Excel Basisfuncties voor beginners
- Geavanceerde Excel-formules en -functies
- Ken interessante functie van Excel.