2.2k Aufrufe
Gefragt in Tabellenkalkulation von ponscho Mitglied (323 Punkte)
Hallo zusammen!

Ich bin's mal wieder mit einem neuen Problem für mich.

Wie ich mehrere Zellen in einer Zelle zusammenfügen kann habe ich rausgefunden, nur bräuchte ich es wie immer etwas komplexer ;o)

Mit dieser Formel füge ich die einzelnen Zellen zusammen in Zelle C2. Diese ziehe ich dann nach unten.
=B2&" "&D2&" "&E2&" "&F2&" "&G2&" "&H2


Nun hätte ich gerne, wenn in Zelle A etwas steht, der Datensatz in Klammern steht.
Ist es denn auch mit der Formel möglich, dass B immer einen Abstand zu D hat, der Optik wegen?

z.B.
Anna (*1912 ~1912 oo1932 †1994)
Michael (*1972 ~1972 oo1999)


Dann habe ich noch das Problem, wenn eine Zelle leer ist, mir die Formel unnötige Leerzeichen rein macht. Es sollte am Anfang und Ende der Klammer kein Leerzeichen, dazwischen immer nur eins sein.

Ist dies überhaupt mit einer Formel lösbar?

Liebe Grüsse
Mick

8 Antworten

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

falls ich Dich richtig verstanden habe funktioniert diese Formel

=WENN(A2="";GLÄTTEN(B2&" "&D2&" "&E2&" "&F2&" "&G2&" "&H2);GLÄTTEN("("&B2&" "&D2&" "&E2&" "&F2&" "&G2&" "&H2&")"))

Gruss
Rainer
0 Punkte
Beantwortet von ponscho Mitglied (323 Punkte)
Guten Morgen Rainer!

Vielen Dank, daß Du Dich meiner erbarmst ;o)

Habe die Formel natürlich gleich getestet. Habe sie auch gleich versucht umzustellen, bekomme es aber nicht hin.

Es sollte, siehe Beispiel, so aussehen:

Anna (*1912 ~1912 oo1932 †1994)
Michael (*1972 ~1972 oo1999)


Alle Jahreszahlen mit Vorzeichen in Klammern, der Name nicht.
Und damit der Abstand vom Namen zur Klammer immer gleich ist, der Optik wegen, mit Leerzeichen oder Punkten auffüllen.

Liebe Grüsse
Mick
0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Hallo Mick,

wie soll ich Dir ein Ergebnis nennen, wenn ich die Ausgangswerte nicht kenne?

Vielleicht kannst Du eine Beispielmappe hochladen die in mindestens 10 Zeilen Werte ausweist, die in etwa dem Muster aller Werte entsprechen.

Gruss
Rainer
0 Punkte
Beantwortet von ponscho Mitglied (323 Punkte)
Hallo Rainer!

Habe die Datei hier hochgeladen.

Da musst Du dann auf Tabelle2.

Liebe Grüsse
Mick
0 Punkte
Beantwortet von saarbauer Profi (15.6k Punkte)
Hallo,

versuch es mal so

=B4&WIEDERHOLEN(".";30-LÄNGE(B4))&WENN(D4&E4&F4&G4&H4<>"";"(" & WENN(D4<>"";" "&D4;"")&WENN(E4<>"";" "&E4;"")&WENN(F4<>"";" "&F4;"")&WENN(G4<>"";" "&G4;"")&WENN(H4<>"";" "&H4;"");"")&")"

in Zelle C4 und dann nach unten und oben ziehen

Gruß

Helmut
0 Punkte
Beantwortet von ponscho Mitglied (323 Punkte)
Suuuper! Vielen Dank!

Nur eine Klitzekleinigkeit, wie bekomme ich die Klammer zu weg, wenn in den Zellen D-H nichts steht?

August........................)
Paul Alfred August............(*1912 † 1994)
Michael.......................(*1972)



Internette Grüsse
Mick
0 Punkte
Beantwortet von saarbauer Profi (15.6k Punkte)
Hallo,

so:

=B32&WIEDERHOLEN(".";30-LÄNGE(B32))&WENN(D32&E32&F32&G32&H32<>"";"("&WENN(D32<>"";" "&D32;"")&WENN(E32<>"";" "&E32;"")&WENN(F32<>"";" "&F32;"")&WENN(G32<>"";" "&G32;"")&WENN(H32<>"";" "&H32;"")&")";"")

hatte eine Klammer und Semikolon falsch gesetzt

Gruß

Helmut
0 Punkte
Beantwortet von ponscho Mitglied (323 Punkte)
Perfekt!!!

Das hätte ich so niemals hinbekommen!

Internette Grüsse
Mick
...