2011-12-21 02:02:23 +0000 2011-12-21 02:02:23 +0000
19
19

Hoe zoek ik naar newline of linebreak tekens in Excel?

Ik heb wat gegevens geïmporteerd in Excel (vanuit een tekstbestand) en het bevat een soort van newline tekens. In eerste instantie ziet het er zo uit:

Als ik op F2 druk (om te bewerken) en vervolgens op Enter (om wijzigingen op te slaan) op elk van de cellen met een nieuwe regel (zonder daadwerkelijk iets te bewerken), verandert Excel automatisch de opmaak zodat deze er als volgt uitziet:

Ik wil deze newlines karakters hier niet hebben, omdat het de gegevensverwerking verderop in de war brengt. *Hoe kan ik hiernaar zoeken om er meer te vinden? *De gebruikelijke zoekfunctie accepteert geen enter teken als zoek teken.

Antwoorden (4)

26
26
26
2011-12-21 08:06:00 +0000

In Excel is het standaard regeleinde Alt + Enter teken ASCII 10. Aan je schermafbeelding te zien is er nog een ander teken, waarschijnlijk ASCII 13.

Om deze te vinden, gebruik je in het standaard Vind (of Vervang) dialoogvenster, in het Vind Wat veld, de standaard methode om ASCII tekencodes in te voeren: houd Alt ingedrukt en typ (op het numerieke toetsenbord) de tekencode, d.w.z. Alt 0010 voor alleen de regeleinde, of Alt 0013 (laat Alt los en druk opnieuw) Alt 0010

Als dat extra teken geen ASCII 13 is, kun je de functie =Code(AString) gebruiken om de code van het meest linkse teken van een tekenreeks te krijgen.

14
14
14
2013-03-16 00:30:04 +0000

Als u op Ctrl + J drukt terwijl u in het Vind dialoogvenster bent, kunt u naar deze tekens zoeken.

10
10
10
2012-10-17 03:58:13 +0000

Als je dit met een formule wilt doen, zou het zijn: FIND(A3,CHAR(10),...

Dit is handig als je een adresblok uit elkaar probeert te halen.

4
4
4
2013-02-28 17:28:43 +0000

De functie mid() kan meerdere regels doornemen.

Laten we zeggen dat dit adres in cel A1 staat:

Google, Inc.
1600 Amphitheatre Pkwy
Mountain View, CA 94043

Laten we het adres van de straat op de tweede regel pakken.

De eerste stap is om het positienummer van de twee retourtekens te bepalen.

Het eerste retourteken wordt gevonden op ‘13’ met deze:

=SEARCH(CHAR(10),A1)

Het tweede terugteken wordt gevonden op ‘36’ met dit:

=SEARCH(CHAR(10),A1,SEARCH(CHAR(10),A1)+1)

Nu de tweede stap. We moeten onze adrestekst terugbrengen tussen de twee karaktertellingen 13 & 36.

Hier is de formule in elkaar genest:

=MID(A1,SEARCH(CHAR(10),A1),SEARCH(CHAR(10),A1,SEARCH(CHAR(10),A1)+1)-SEARCH(CHAR(10),A1))