Microsoft Office Forum [ www.Office-Fragen.de ] >> READONLY <<

Microsoft Office 2003-2019 => Excel => Thema gestartet von: mhoebig am März 13, 2019, 12:54:15 Nachmittag

Titel: Kreuze durch Text ersetzen
Beitrag von: mhoebig am März 13, 2019, 12:54:15 Nachmittag
Hallo zusammen,
folgendes Problem muss ich lösen:
in einer Exceltabelle stehen in einer Spalte Namen und oben quer bestimmt Kürzel (siehe anhängendes Beispiel). In einzelnen Zellen werden un die Zeilen und die Spalten durch Kreuze quasi zusamengeführt. Nun habe ich den Wunsch, dass in einem Wordserienbrief die Kreuze als Text ausgegeben werden. Im Beispiel also "Willi Müller ist groß", "Klaus Schulze ist hübsch" und "Maria Mayer hat blaue Augen. Maria Mayer geht zur Schule". Für Fritz Schmitz sollte kein Dokument erzeugt werden, weil hier kein Kreuz gesetzt ist.
Für Hilfe bin ich sehr dankbar.

Viele Grüße

Michael
Titel: Antw: Kreuze durch Text ersetzen
Beitrag von: steve1da am März 13, 2019, 13:03:22 Nachmittag
Hola,

=WENNFEHLER(B2&" "&A2&" "&SVERWEIS(INDEX($C$1:$H$1;VERGLEICH("x";$C2:$H2;0));Tabelle1!$A$1:$B$6;2;0);"")
Gruß,
steve1da
Titel: Antw: Kreuze durch Text ersetzen
Beitrag von: mhoebig am März 13, 2019, 13:29:15 Nachmittag
Vielen lieben Dank, für ein Kreuz pro Zeile funktioniert das und ist schon großartig...

Wie schaffe ich es aber, dass zwei oder mehrKreuze in zwei oder mehr Sätze übersetzt werden (wie zum Beispiel bei der letzten Dame in der Tabelle, die zwei Kreuze hat...)?
Titel: Antw: Kreuze durch Text ersetzen
Beitrag von: steve1da am März 13, 2019, 13:32:05 Nachmittag
Hola,

wie sähe in diesem Fall dein konkretes Wunschergebnis aus?

Gruß,
steve1da
Titel: Antw: Kreuze durch Text ersetzen
Beitrag von: mhoebig am März 13, 2019, 13:41:10 Nachmittag
Am schönsten wäre es, wenn  in einer Zelle (z.B. "I5") die beiden Sätze ständen ("Maria Mayer hat blaue Augen. Maria Mayer geht zur Schule.") Alternativ könnten die Sätze auch in mehreren Zellen stehen (also in "I5" und "J5" und...).

Titel: Antw: Kreuze durch Text ersetzen
Beitrag von: steve1da am März 13, 2019, 13:42:01 Nachmittag
Hola,

dann:
=WENNFEHLER($B5&" "&$A5&" "&SVERWEIS(INDEX($C$1:$H$1;AGGREGAT(15;6;SPALTE($C$1:$H$1)-2/($C5:$H5="x");SPALTE(A4)));Tabelle1!$A$1:$B$6;2;0);"")
Gruß,
steve1da
Titel: Antw: Kreuze durch Text ersetzen
Beitrag von: mhoebig am März 13, 2019, 13:56:11 Nachmittag
Super, vielen Dank ;D
Titel: Antw: Kreuze durch Text ersetzen
Beitrag von: mhoebig am März 13, 2019, 14:34:05 Nachmittag
Noch eine kleine Nachfrage:
Wenn ich nun die Ergebnisse (also die Sätze) in einer Zelle mit Zeilenumbruch zusammenfassen möchte, so erreiche ich das Ggrundsätzlich durch folgenden Befehl:
=I5 & ZEICHEN(10) & J5 & ZEICHEN(10) & K5
Das liefert mir zunächst einmal fast das gewünschte Ergebnis, weles ich später in ein Seriendokument in Word auslesen kann... Allerdings häte ich gerne nocjaut, dass nur die nicht-leeren Zellen miteinander verknüpft werden... (in meinem Beispiel stehen also bei den ersten beiden Menschen nur eine zusammengeführte Zelle, die vierte Person hat allerdings zwei Zeilen in der zusammengeführten Zelle). Im anhängenden Beispiel ist das wie man sieht nicht zufriedenstellend gelöst bei Person 1 bis 3...

Vielen Dank für die weitere Hilfe.
Titel: Antw: Kreuze durch Text ersetzen
Beitrag von: steve1da am März 14, 2019, 07:08:00 Vormittag
Hola,

warum willst du alles in eine Zelle packen? Wenn du 4 Seriendruckfelder untereinander setzt hast du den gleichen Effekt im Dokument und das ohne Aufwand.

Gruß,
steve1da
Titel: Antw: Kreuze durch Text ersetzen
Beitrag von: mhoebig am März 14, 2019, 10:54:44 Vormittag
Stimmt, hatte ich nicht bedacht... :)