1.6k Aufrufe
Gefragt in Tabellenkalkulation von inselgerd Mitglied (291 Punkte)
Hallo an alle Excel-Könner

Ich habe mal wieder eine Frage. In einer Tabelle (noch Excel XP) habe ich in der Spalte B die Nachnamen, in Spalte C die Vornamen stehen. In der Spalte H habe ich die Nachnamen und durch Komma getrennt den ersten Buchstaben des Vornamen stehen und mit einem Punkt abgeschlossen.
Die Liste geht über 200 mögliche Namen. Wenn ich aber nur 150 Namen brauche, werden die restlichen Zellen der Spalte H mit "0,0." gefüllt. Kann man die 0,0. ausblenden?
Meine Formel in der Spalte sieht folgendermassen aus:

=B5&", "&WENN(ISTFEHLER(FINDEN("-";C5;1));LINKS(C5;1);LINKS(C5;1)&".-"&TEIL(C5;FINDEN("-";C5;1)+1;1))&"."

Noch einen schönen Vatertag
Gruß

inselgerd

8 Antworten

0 Punkte
Beantwortet von hajo_zi Experte (9.1k Punkte)
=wenn(Und(A1<>"";B1<>"");Deineformel;"")
Ich bin jetzt mal davon ausgegangen das immer beide Spalten gefüllt.

Gruß Hajo
0 Punkte
Beantwortet von inselgerd Mitglied (291 Punkte)
Hallo Hajo

Danke für die schnelle Antwort.

Ja, es sind immer beide Zellen (B + C) ausgefüllt.
Es ändert sich aber nichts. 0,0. werden weiterhin angezeigt.
Hier noch mal die geänderte Formel.

=WENN(UND(B210<>"";C210<>"");B210&", "&WENN(ISTFEHLER(FINDEN("-";C210;1));LINKS(C210;1);LINKS(C210;1)&".-"&TEIL(C210;FINDEN("-";C210;1)+1;1))&".";"")


Gruß
Gerd
0 Punkte
Beantwortet von paul1 Experte (4.9k Punkte)
Hallo Gerd,

probiers mit dieser Formel:

=WENN((A5="")*(B5="");"";B5&", "&WENN(ISTFEHLER(FINDEN("-";C5;1));LINKS(C5;1);LINKS(C5;1)&".-"&TEIL(C5;FINDEN("-";C5;1)+1;1))&".")


Gruß

Paul1

Excel 2003
0 Punkte
Beantwortet von paul1 Experte (4.9k Punkte)
Hallo Gerd,

abgesehen davon, dass in meiner Formel ein Fehler war, müßte lauten:

=WENN((B5="")*(C5="");"";B5&", "&WENN(ISTFEHLER(FINDEN("-";C5;1));LINKS(C5;1);LINKS(C5;1)&".-"&TEIL(C5;FINDEN("-";C5;1)+1;1))&".")

ist aber nicht optimal

Deine Formel aus AW2 funktioniert allerdings bei mir ohne Probleme.

sorry, Ich bin dann raus.

Gruß

Paul1
0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Hallo Gerd,

mein Vorschlag wäre:

=WENN(LÄNGE(B5&C5)=0;"";B5&", "&LINKS(C5;1)&"."&WENN(ISTZAHL(FINDEN("-";C5));TEIL(C5;FINDEN("-";C5);2)&".";""))

Gruß
Rainer
0 Punkte
Beantwortet von inselgerd Mitglied (291 Punkte)
Hallo Hajo und Paul 1

Ich habe die Formel von Hajo nochmal in einer neuen Datei ausprobiert und es klappte.
Mein Fehler liegt warscheinlich daran:
Die Formel in Spalte H bezieht sich auf die Spalten B + C.
Die Daten in den Spalten B + C beziehen sich aber auch schon aus einer anderen Datei. Die Zellen sind also mit einer Formel gefüllt. Das klappt dann nicht mehr.
Ich werde die Bezüge ändern, dann sollte es funktionieren.
Danke nochmals an beide.

Gruß
Gerd
0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Hallo Gerd,

um eine passende Formel erstellen zu können, solltest Du aber auch die ganze Wahrheit sagen und die Formeln in Spalte B und C bekanntgeben, ansonsten muss es ja schief gehen.

Gruß
Rainer
0 Punkte
Beantwortet von inselgerd Mitglied (291 Punkte)
Hallo Rainer

Du hast recht. Entschuldigt bitte. Ist mir im Nachherein erst bewußt geworden.

Gruß
Gerd
...