Janice schrijft, op zoek naar een manier om tekst die eruitziet als getallen te veranderen in echte tekst. Ze importeert elke dag gegevens en aangezien het sleutelveld in haar opzoektabel numerieke waarden bevat, werkt het opzoeken niet. Ze zegt:
Ik kan dit omzeilen door de kolom op dezelfde manier op te maken als de zoekopdracht, maar dan moet ik alle cellen bewerken en vervangen om het formaat te krijgen. Ik zal bijvoorbeeld moeten bewerken, 44 vervangen door 44; bewerk dan, vervang 55 door 55. Dit is de enige manier waarop ik het kan laten werken.
Is er een manier om de formaten over te nemen zonder te bewerken of te vervangen? Of is er een manier om te bewerken, te vervangen zonder een specifieke cel te wijzigen. Ik heb spaties en spaties geprobeerd, maar er staat dat er niets is gevonden.
Ja, er zijn veel manieren om dit te omzeilen. De eerste benadering is om uw VLOOKUP-formule een klein beetje te wijzigen. Als uw VERT.ZOEKEN-formule normaal gesproken ongeveer zo is:
=VLOOKUP(A2,$AA1:$AB100,2,FALSE)
voeg dan een 0 toe aan de eerste term:
=VLOOKUP(A2+0,$AA1:$AB100,2,FALSE)
Als A2 tekst bevat die eruitziet als een getal, zal het toevoegen van nul aan het tekstveld ervoor zorgen dat Excel de tekst 44 evalueert als 44.
De tweede benadering is om de =VALUE()
functie te gebruiken . Deze functie converteert tekst die eruitziet als een getal naar een getal. Elke toepassing van deze benadering wordt over het algemeen overbodig gemaakt door de volgende truc, die het beste antwoord op uw vraag is.
De algemeen aanvaarde truc om dit probleem op te lossen is als volgt:
- Zoek een afgelegen cel en voer een 1 in die cel in
- Markeer de nieuwe cel en Ctrl + C om de cel te kopiëren
- Markeer uw tekstbereik dat eruitziet als een nummer in A2: A46
- Bewerken - Speciaal plakken. Selecteer Vermenigvuldigen in het tweede gedeelte van het dialoogvenster Plakken speciaal. Klik OK
Al uw tekst verandert in cijfers. Ik vermoed dat de functie PasteSpecial - Multiply is ontworpen om reeksen samen te vermenigvuldigen, maar iemand ontdekte dit gebruik voor het veranderen van tekst in getallen en het bespaart echt tijd.
Een tip van de dop en een gratis Olympische kalender van Salt Lake City 2002 voor Mark R. die schreef met de andere oplossing voor dit probleem die heel goed werkt: Markeer de hele kolom, selecteer Gegevens, Tekst naar kolommen, Voltooien.
Dit is geweldig. Een enkele muisklik om de kolom te markeren, de alt = "" + d + e + f, drie toetsaanslagen en een muisklik. Uitstekende tip!