„9 out of 10 forest fires are caused by humans,“ all I hear is, „There’s a bear out there who knows how to use matches.“

Hallo Renè!

Habe mir wieder Arbeit im Verein aufgehalst. 

Eine Tabelle in englischer Sprache enthält in Spalten auch Namen wie Michael, Manuel,

Hueber, Baeuerle, Michaeller  ….

Die machen Schwierigkeiten.

Nach dem Filtern der Namen habe ich mir mit Michael = M1beholfen. Mehrarbeit hat es

gegeben, nachdem ich die Namen nicht gleich aufgeschrieben habe :-(((

Gibt es eine einfachere Methode die Namen in der Tabelle nicht zu ändern?

Die Vollständigkeit lässt sich bei der Funktion ‚wenn‘ schwer überprüfen. 

Bitte um deine bewährte Hilfe.

Vielen Dank,

Peter

Hi Peter,

so ein Problem hatte ich mal – wie soll ein System erkennen, dass Manuel Bauer korrekt ist, Juergen Boese aber umgewandelt werden muss.

Das muss leider (!) händisch gemacht werden – wir haben damals die 5.000 Namen durchgesehen …

Liebe Grüße

Rene

Alkoholtest gemacht – vertrage alle gängigen Sorten.

Es fing ganz harmlos an. Excelschulung. Genauer: vor der Excelschulung. Eine Teilnehmerin rief mich zu sich. Sie hat eine Liste, bei der Daten mit einer anderen Liste verknüpft werden sollen. Nichts leichter als !?!

Die „Anbauländer“ (Spalte H) sollte mit einer anderen Liste verknüpft werden. Ein genauer Blick auf die Daten lieferte folgendes Ergebnis: In Spalte H stand nicht nur ein Land, sondern manchmal eines, manchmal mehrere. Untereinander …

Mein erster Gedanke war: man kann den Zeilenumbruch durch ein anderes Zeichen ersetzen und dann damit trennen. Dass der Zeichenumbruch in Excel der Zahl 10 entspricht, weiß man, oder kann man leicht ermitteln mit:

=CODE(TEIL(H2;LÄNGE(„Deutschland“)+1;1))

Also wird gewechselt:

Anschließend markiert, kopiert und mit Daten / Text in Spalten getrennt. Voilà.

Die Teilnehmerin hatte eine bessere Idee. Ich verrate diesen Vorschlag morgen.

Ist nicht Bier kaltstellen auch irgendwie kochen?

Word hat mehr Zeichen als Excel: geschützte Leerzeichen, bedingte Trennzeichen, geschützte Trennzeichen, … Kopiert man Texte mit solchen Zeichen nach Excel ist das Erstaunen oft groß: Zeichen, die in der Zelle angezeigt werden, jedoch nicht in der Eingabezeile.

Die Funktion CODE hilft den (ASCII-)Code zu ermitteln:

Mit diesem Wissen kann man mit der Funktion WECHSELN die alten Zeichen (hier: 173) durch „“ oder durch ein anderes Zeichen ersetzen:

Oder ich markiere es, indem ich mit [F2] in die Zelle wechsle, dort mit der Pfeiltaste nach rechts wandere und mit [Umschalt] + [Pfeil] markiere. Das kann ich kopieren [Strg] + [C])

und in den Ersetzen-Dialog einfügen. Und so alle Trennzeichen auf dem Blatt löschen.

Mein Elan-Empfang ist heute wieder schlecht. Und mein Tatenvolumen ist schon aufgebraucht.

Mal nichts Nervendes. Ein Gimmick zum Schmunzeln:

Vor Kurzem habe ich folgenden Text gefunden:

D1353 M1TT31LUNG Z31GT D1R, ZU W3LCH3N GRO554RT1G3N L315TUNG3N UN53R G3H1RN F43H1G 15T! 4M 4NF4NG W4R 35 51CH3R NOCH 5CHW3R, D45 ZU L353N, 483R
M1TTL3W31L3 K4NN5T DU D45 W4HR5CH31NL1ICH 5CHON G4NZ GUT L353N, OHN3 D455 35 D1CH W1RKL1CH 4N5TR3NGT. D45 L315T3T D31N G3H1RN M1T 531N3R 3NORM3N L3RNF43HIGKEIT. 8331NDRUCK3ND, OD3R? DU D4RF5T D45 G3RN3 KOP13R3N, W3NN DU 4UCH 4ND3R3 D4M1T 83G315T3RN W1LL5T

Kann man / kann ich selbst solche Texte produzieren? Mit Excel natürlich! Klar die Funktion WECHSELN hilft dabei:

Ich trage einen Text in die Zelle A3 ein. Die Funktion GROSS verwandelt ihn in Großbuchstaben. In den Zelle C1:G2 stehen die Werte E, I, S, B und A, die durch 3, 1, 5, 8 und 4 ersetzt werden. In C3 befindet sich die Formel

=WECHSELN(B3;C1;C2)

Rüberziehen. Und sich über das Ergebnis freuen:

4L5 GR3GOR 54M54 31N35 MORG3N5 4U5 UNRUH1G3N TRÄUM3N 3RW4CHT3, F4ND 3R 51CH 1N 531N3M 83TT ZU 31N3M UNG3H3U3R3N UNG3Z13F3R V3RW4ND3LT. 3R L4G 4UF 531N3M P4NZ3R4RT1G H4RT3N RÜCK3N UND 54H, W3NN 3R D3N KOPF 31N W3N1G HO8, 531N3N G3WÖL8T3N, 8R4UN3N, VON 8OG3NFÖRM1G3N V3R5T31FUNG3N G3T31LT3N 84UCH, 4UF D3553N HÖH3 51CH D13 83TTD3CK3, ZUM GÄNZL1CH3N N13D3RGL31T3N 83R31T, K4UM NOCH 3RH4LT3N KONNT3. 531N3 V13L3N, 1M V3RGL31CH ZU 531N3M 5ON5T1G3N UMF4NG KLÄGL1CH DÜNN3N 831N3 FL1MM3RT3N 1HM H1LFLO5 VOR D3N 4UG3N.

Ich schimpfe nie beim Autofahren – ich raste direkt aus.

gestern in der Excel-Schulung wollte eine Teilnehmerin wissen, warum „ersetzen“ (von suchen und ersetzen) als Funktion „WECHSELN“ heißt und nicht „ERSETZEN“. Denn ERSETZEN macht ja etwas anderes:

Die Antwort: Ich weiß es nicht. Auch im Englischen heißen die Funktionen SUBSTITUTE und REPLACE. Irgendwie doof gemacht …

Texte verschwinden

Ist Ihnen folgendes Phänomen schon aufgefallen? In einer Tabelle, die aus einem anderen System kommt, stehen in einer Spalte Adressinformationen – dummerweise Vorname und Nachname durch ein Leerzeichen getrennt, ebenso Postleitzahl und Ort. Noch schlimmer – die drei Adresszeilen wurden durch eine Zeilenschaltung ([Alt] + [Enter]) getrennt. Wenn Sie nun den Assistenten „Text in Spalten“ (Registerkarte „Daten“ verwenden, dort das Leerzeichen als Trennzeichen angeben:

Daten trennen

Daten trennen

dann verschwinden die Daten, die hinter der Zeilenschaltung standen:

Daten verschwinden

Daten verschwinden

Die Lösung: Man müsste die Zeilenschaltungen durch ein anderes Zeichen ersetzen, beispielsweise so:

=WECHSELN(A2;ZEICHEN(10);“/“)

Anschließend die Formel in Werte umwandeln (Inhalte einfügen) und dann erst kann man die Daten vernünftig trennen. Schon merkwürdig, dass einfach Daten verschwinden …

Mit WECHSELN kann man ersetzen.

Mit WECHSELN kann man ersetzen.

Glätten und Trim

Während die Erklärung für die Funktion Trim im englischsprachigen Excel lautet:

„Removes all spaces from a text string except for single spaces between words.“

heißt die Erklärung auf Deutsch:

„Löscht Leerzeichen in einem Text“

Der zweite Teil wurde unterschlagen, so dass man annehmen könnte, dass Glätten aus „Rene Martin“ ein „ReneMartin“ macht, was natürlich nicht der Fall ist. Um das Leerzeichen zwischen meinem Vornamen und Nachnamen zu entfernen muss man die Funktion WECHSELN (SUBSTITUTE) verwenden.

Trim auf Englisch

Trim auf Englisch

Glätten auf Deutsch.

Glätten auf Deutsch.