Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Formel für Anrede

Formel für Anrede
21.03.2021 13:56:43
Milan
Hallo,
ich versuche ein Formel zu schreiben aber das gelingt mir nicht richtig.
z.B. in A1 steht Herr Max Mustermann oder Frau Maxi Musterfrau oder, oder
In A2 brauche ich den Formel der mir erkennt ob die Zeichenfolge Herr oder Frau oder nichts enthält
und bildet mit eine Anrede wie z.B. "Sehr geehrter Herr Musterman," oder "Sehr geehrte Frau Musterfrau," oder
wenn keine Namen in A1 gibt "Sehr geehrte Damen und Herren,".
Danke
Gruß

Anzeige

18
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: z.B. mit WENN() und WAHL() ...
21.03.2021 14:21:50
neopa
Hallo Milan,
... so:
=WENN(A1="";"";"Sehr geehrte"&WAHL(1+(LINKS(A1;5)="Herr ")+(LINKS(A1;5)="Frau ")*2;" Damen und Herren ";"r ";" "))&A1
Gruß Werner
.. , - ...

AW: z.B. mit WENN() und WAHL() ...
21.03.2021 14:42:47
Milan
Hallo Werner,
das hat leider nicht geklappt.
Nochmal kürze Erläuterung
A1 = Herrn Max Mustermann
oder
A1 = Frau Maxi Musterfrau
oder
A1 = ""
A2 soll "Sehr geehrter Herr Musterman,"
oder
A2 soll "Sehr geehrte Frau Musterfrau,"
oder
A2 soll "Sehr geehrte Damen und Herren,"
Gruß

Anzeige
AW: z.B. mit WENN() und WAHL() ...
21.03.2021 14:45:46
onur
Kein Wunder - in deiner Beschreibung war von "Herrn" nie die Rede, sondern nur von "Herr"

AW: dann z.B. zusätzlich noch WECHSELN() ...
21.03.2021 14:56:31
neopa
Hallo Milan,
... wenn nun wirklich überall alle Herren mit Herrn gelistet sind.
So:
=WENN(A1="";"";WECHSELN("Sehr geehrte"&WAHL(1+(LINKS(A1;5)="Herrn")+(LINKS(A1;5)="Frau ")*2; " Damen und Herren ";"r ";" ")&A1;"Herrn ";"Herr "))
Gruß Werner
.. , - ...

Anzeige
AW: Formel für Anrede
21.03.2021 14:27:52
onur
Noch sowas:
="Sehr geehrte"&WENNS(LINKS(A1;4)="Herr";"r " & A1 & ",";LINKS(A1;4)="Frau";" " &A1 & ",";A1""; " Damen und Herren,") 


AW: in XL2016 gibt es noch kein WENNS() owT
21.03.2021 14:33:06
neopa
Gruß Werner
.. , - ...

AW: in XL2016 gibt es noch kein WENNS() owT
21.03.2021 14:36:26
onur
Schade! :)
Aber ob er wirklich 2016 hat weiss man nicht - bei mir steht auch 2016, da damals 2019 nicht zur Auswahl stand.

Anzeige
AW: mittlerweile ist korrekte Auswahl möglich owT
21.03.2021 14:57:54
neopa
Gruß Werner
.. , - ...

AW: mittlerweile ist korrekte Auswahl möglich owT
21.03.2021 15:30:40
Milan
Noch mal eine kürze Erläuterung
Ich suche in Zeichenfolge enthaltene Wörter "Herrn", "Frau und "leer-nichts"
A1 = "Herrn Max Mustermann" oder "Frau Maxi Musterfrau" oder "leer"
Wenn in A1 steht "Herrn Max Mustermann" dann in A2 soll stehen nur "Sehr geehrter Herr Musterman,"
oder
Wenn in A1 steht "Frau Maxi Musterfrau" dann in in A2 soll stehen nur "Sehr geehrte Frau Musterfrau,"
oder
Wenn in A1 steht "" -nichts dann in A2 soll stehen nur "Sehr geehrte Damen und Herren,"
Mit Anzahl der Zeichen komme ich nicht klar weil die Nachnamen unterschiedlich lang sein können
P.S. Excel Version kann ich passend machen, ich arbeite momentan mit Version 16
Gruß

Anzeige
AW: dann entfällt die Abfrage nach "" ...
21.03.2021 15:45:31
neopa
Hallo Milan,
... da reicht dann z.B.:
=WECHSELN("Sehr geehrte"&WAHL(1+(LINKS(A1;5)="Herrn")+(LINKS(A1;5)="Frau ")*2;" Damen und Herren "; "r ";" ")&A1;"Herrn ";"Herr ")
Gruß Werner
.. , - ...

AW: dann entfällt die Abfrage nach "" ...
21.03.2021 16:04:04
Milan
Hallo,
da ist alles korrekt ausser, dass ich nach wie vor auch Vorname in Anrede enthalte.
Ich möchte gerne Anrede ohne Vornamen wie z.b. "Sehr geehrter Herr Mustermann," - Max soll weg
Ansonst muss ich mein Projekt umbauen mit mehr Spalten, aber dann habe ich unschönen Leerstellen
in der Briefzeile.
Gruß

Anzeige
AW: dann unter Voraussetzung dessen ...
21.03.2021 17:51:10
neopa
Hallo Milan,
... das in A1 zwingend immer "Frau " oder "Herrn " steht und stets ein Vorname (und zwar nur einer) geschrieben ist, folgende Formel:

="Sehr geehrte"&WENN(A1="";" Damen und Herren";WENN(LINKS(A1;5)="Frau ";" ";"")&WECHSELN(LINKS(A1;5); "Herrn";"r Herr ")&TEIL(A1;FINDEN(" ";A1;7)+1;99))

Gruß Werner
.. , - ...

Anzeige
AW: mittlerweile ist korrekte Auswahl möglich owT
21.03.2021 15:55:35
Luschi
Hallo Milan,
da Du keine Lust hast, ein korrektes Demobeispiel bereitzustellen, wird die Eierei wohl noch 'ne ganze Weile so weiter gehen.
Schon diese Aussage 'in A1 steht "Herrn Max Mustermann"' verstößt gegen die 1. Normalform der Datenbank-Theorie; siehe https://www.datenbanken-verstehen.de/datenmodellierung/normalisierung/erste-normalform/
Das bedeutet:
- Herr und Max Mustermann in 2 getrennt Zellen schreiben
- da 'n' von Herrn hat da nichts zu suchen
- und wird später dann dazu gematcht
- denn in der Address-Angabe braucht man da 'n' bei Herr
- in der Anrede dagegen nicht
- streng genommen müßten Max und Mustermann auch in getrennte Zellen schreiben
- und wenn noch akademische, berufliche, religiöse usw. Titel dazukommen
- dann in weitere zellen verteilen
Gruß von Luschi
aus klein-Paris

Anzeige
AW: mittlerweile ist korrekte Auswahl möglich owT
21.03.2021 17:04:35
Milan
Danke für Info,
ich habe vor ein paar Jahren gelesen, dass die Schreibform sollte richtig sein und ich bekomme heute noch von meiner Sparkasse die selbe Anrede in der Adresszeile. Aber die Regeln ändern sich.

Da hast Du Luschi aber nicht verstanden :-)
21.03.2021 20:37:46
lupo1

AW: Formel für Anrede
21.03.2021 15:08:56
onur
Excel2016-Version;
="Sehr geehrte" & WENN(LINKS(A1;4)="Herr";WECHSELN(A1;"Herrn ";"r Herr ");WENN(LINKS(A1;4)="Frau"; " " & A1;" Damen und Herren")) &","


Anzeige
AW: in A1 könnte "Herrlichkeiten" stehen ;-) owT
21.03.2021 15:29:27
neopa
Gruß Werner
.. , - ...

und was ist mit den Diversen?
21.03.2021 19:50:01
Rudi
Hallo,
imho hat Herr, Frau schon seit vielen Jahren in der Adresse nix zu suchen. Einfach
Vorname Nachname (oder Firma)
Straße Nr.
PLZ Ort
In der Anrede schon.
Aaaaber: Sehr geehrte(r) Divers Vorname Nachname, ?
Gruß
Rudi
Anzeige
;
Anzeige
Anzeige

Infobox / Tutorial

Anrede in Excel automatisch generieren


Schritt-für-Schritt-Anleitung

Um eine formelle Anrede in Excel zu generieren, kannst du folgende Formel verwenden. Diese Formel erkennt, ob in einer Zelle "Herr" oder "Frau" steht und erstellt entsprechend die Anrede:

=WENN(A1="";"Sehr geehrte Damen und Herren,";WENN(LINKS(A1;5)="Herrn";"Sehr geehrter "&WECHSELN(A1;"Herrn ";"Herr ");"Sehr geehrte "&WECHSELN(A1;"Frau ";"Frau ")))
  1. Zelle A1: Hier gibst du den Namen ein, z.B. "Herrn Max Mustermann" oder "Frau Maxi Musterfrau".
  2. Zelle A2: Füge die oben genannte Formel ein. Sie wird die Anrede automatisch generieren, z.B. "Sehr geehrter Herr Mustermann," oder "Sehr geehrte Frau Musterfrau,".

Häufige Fehler und Lösungen

  • Fehler: Die Anrede wird nicht korrekt angezeigt.

    • Lösung: Stelle sicher, dass die Begriffe "Herr" oder "Frau" korrekt geschrieben sind. Achte darauf, ob du "Herr" oder "Herrn" verwendest, da dies einen Unterschied macht.
  • Fehler: Die Anrede enthält den Vornamen.

    • Lösung: Verwende die Funktion TEIL() oder FINDEN(), um den Nachnamen ohne Vornamen zu extrahieren.

Alternative Methoden

Falls deine Excel-Version die Funktion WENNS() unterstützt, kannst du diese Formel verwenden, um die Anrede zu erstellen:

="Sehr geehrte" & WENNS(LINKS(A1;4)="Herr";"r " & TEIL(A1;FINDEN(" ";A1)+1;99) & ",";LINKS(A1;4)="Frau";" " & TEIL(A1;FINDEN(" ";A1)+1;99) & ",";A1=""; " Damen und Herren,")

Diese Methode ermöglicht eine schnellere und flexiblere Erstellung der Anrede.


Praktische Beispiele

  1. Beispiel 1:

    • Eingabe in A1: "Herrn Max Mustermann"
    • Ausgabe in A2: "Sehr geehrter Herr Mustermann,"
  2. Beispiel 2:

    • Eingabe in A1: "Frau Maxi Musterfrau"
    • Ausgabe in A2: "Sehr geehrte Frau Musterfrau,"
  3. Beispiel 3:

    • Eingabe in A1: ""
    • Ausgabe in A2: "Sehr geehrte Damen und Herren,"

Tipps für Profis

  • Verwende die Funktion WECHSELN(), um immer die korrekte Form der Anrede zu erhalten, unabhängig davon, ob "Herr" oder "Herrn" eingegeben wird.
  • Experimentiere mit der Kombination von LINKS(), FINDEN() und TEIL(), um die Anrede in Excel dynamisch zu gestalten und unterschiedliche Anredeformen zu generieren.
  • Du kannst auch VBA verwenden, um Anreden noch flexibler zu gestalten, insbesondere wenn du spezielle Anforderungen wie Titel oder akademische Grade berücksichtigen möchtest.

FAQ: Häufige Fragen

1. Wie kann ich die Anrede für "Divers" generieren? Um eine Anrede für "Divers" zu generieren, kannst du die Formel anpassen, indem du zusätzliche Bedingungen für das Wort "Divers" hinzufügst.

2. Funktioniert das auch in älteren Excel-Versionen? Für Excel 2016 sind die oben genannten Formeln geeignet. Wenn du eine ältere Version hast, stelle sicher, dass die verwendeten Funktionen unterstützt werden.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige