Registriert seit: 21.06.2017
Version(en): 2010
Werte aus Spalte Wenn in Zelle kommagetrennt.xlsx (Größe: 16,61 KB / Downloads: 6)
Brauche mal wieder eure Hilfe Hier das Problem Habe in einer Tabelle Namen und Vornamen von von FamilienMitgliedern in Spalten. Jetzt sollen die Namen Vorname Geburtsdatum (Komma Getrennt Zeilen Umbruch) der FamilienMitglieder dem FamilienVorstand zugeordnet werden in der entsprechenden Zeile FamilienVorstand. Hier ein Beispiel. Schon mal Vorab Danke für eure Unterstützung //true //true //true
Registriert seit: 12.04.2014
Version(en): Office 365
Hallo
Du hast die falsche Datei hochgeladen. Es gibt keine Zeile FamilienVorstand.
Wir sehen uns! ... Detlef
Meine Beiträge können Ironie oder Sarkasmus enthalten.
Registriert seit: 21.06.2017
Version(en): 2010
Werte aus Spalte Wenn in Zelle kommagetrennt 02.xlsx (Größe: 16,67 KB / Downloads: 6)
Sorry. In Spalte I ist dem FamilienVorstand Der Wert "F" Zugewiesen. Die FamilienMitglieder (aus Spalte C wenn gleich) haben in Spalte I den Wert "FM", die Namen Vorname Geburtsdatum (Spalte D:F) kommen dann in die Spalte J neben den Wert "F" aus Spalte I. Also ungefähr so "Wenn $C2 = Fam identisch dann $D2 bis $F2 (Komma Getrennt und Zeilen Umbruch) in die Spalte J neben dem Wert "F" aus Spalte I Wenn $C2 leer mache nichts" In Spalte K habe ich ein Bespiel eingesetzt wie das ganze aussehen soll Ich hoffe das ich mich jetzt ein wenig klarer ausgedrückt habe. Anbei die geänderte Datei. Danke //true //true
Registriert seit: 12.04.2014
Version(en): Office 365
Hi Ich habe nur eine Lösung für die aktuelle Excel-Version. Die Spalte I habe ich mal umbenannt in "Typ". Ansonsten wäre die Formel noch länger geworden. | I | J | K | L | M | N | O | 1 | Typ | Spalte2 | Spalte1 | | , | , | | 2 | FM | | | | | | | 3 | FM | | | | | | | 4 | FM | | | | | | | 5 | F | Name F01, Vorname 01, 28.10.2011 Name F01, Vorname 02, 10.03.2010 Name F01, Vorname 03, 06.01.1987 | Name F01, Vorname 01, 28.10.2011 Name F01, Vorname 02, 10.03.2010 Name F01, Vorname 03, 06.01.1987 | | | | | 6 | FM | | | | | | | 7 | FM | | | | | | | 8 | F | Name F12, Vorname 05, 10.12.2000 Name F12, Vorname 06, 08.12.1999 | Name F12, Vorname 05, 10.12.2000 Name F12, Vorname 06, 08.12.1999 | | | | | 9 | FM | | | | | | |
Zelle | Formel | J2 | {=WENN([@Typ]="F";TEXTVERKETTEN($M$1:$O$1;WAHR;WENN(([FamilienMitglieder]=[@FamilienMitglieder])*([Typ]="FM");WENN(ISTZAHL(Tabelle111[[Name]:[Geburtsdatum]]);TEXT(Tabelle111[[Name]:[Geburtsdatum]];"TT.MM.JJJJ");Tabelle111[[Name]:[Geburtsdatum]]);""));"")} | O1 | =ZEICHEN(10) |
Achtung, Matrixformel enthalten! | Die geschweiften Klammern{} werden nicht eingegeben. | Verlassen Sie den Zelleneditor mit Strg+Shift + Enter, statt Enter alleine. |
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg |
Wir sehen uns! ... Detlef
Meine Beiträge können Ironie oder Sarkasmus enthalten.
Registriert seit: 21.06.2017
Version(en): 2010
Super Danke. Habe das gleich eingebaut und funktioniert. Eine Frage habe ich noch wie müsste ich die Formel anpassen wenn ich z.B noch das Alter Spalte G hinzunehmen muss. Die Spalte G ist nicht an diese position gebunden kann also auch vor den Namen.
Danke für die schnelle Hilfe. gruß Thomas //true
Registriert seit: 12.04.2014
Version(en): Office 365
Eigentlich sollte es so funktionieren aber es tut es nicht (immer). Vielleicht ist ein Bug? | I | J | K | L | M | N | O | P | 1 | Typ | Spalte2 | Spalte1 | | , | , | , | | 2 | FM | | | | | | | | 3 | FM | | | | | | | | 4 | FM | | | | | | | | 5 | F | Name F01, Vorname 01, 28.10.2011, Name F01 Vorname 02, 10.03.2010, Name F01, Vorname 03 06.01.1987 | Name F01, Vorname 01, 28.10.2011 Name F01, Vorname 02, 10.03.2010 Name F01, Vorname 03, 06.01.1987 | | | | | | 6 | FM | | | | | | | |
Zelle | Formel | J2 | {=WENN([@Typ]="F";TEXTVERKETTEN($M$1:$P$1;WAHR;WENN(([FamilienMitglieder]=[@FamilienMitglieder])*([Typ]="FM");WENN(Tabelle111[[Name]:[Alter]]>1000;TEXT(Tabelle111[[Name]:[Alter]];"TT.MM.JJJJ");Tabelle111[[Name]:[Alter]]);""));"")} | P1 | =ZEICHEN(10) |
Achtung, Matrixformel enthalten! | Die geschweiften Klammern{} werden nicht eingegeben. | Verlassen Sie den Zelleneditor mit Strg+Shift + Enter, statt Enter alleine. |
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg |
Wir sehen uns! ... Detlef
Meine Beiträge können Ironie oder Sarkasmus enthalten.
Registriert seit: 21.06.2017
Version(en): 2010
Danke für die Anpassung, habe es ausprobiert leider wird das Alter nicht angezeigt. Da muss es dann wohl doch eine VBA Lösung sein.
Die Formel von dir, ohne Alter funktioniert erstmal.
Evtl. gibt es ja noch einen anderen Lösungsansatz.
//true
Registriert seit: 12.04.2014
Version(en): Office 365
Meine Forschungen haben ergeben dass das Problem die Formel in der Spalte "Alter" ist. Wenn man die Werte von Hand eintippt dann stimmt das Ergebnis. Whaaaaaaaat? | I | J | K | L | M | N | O | P | 1 | Typ | Spalte2 | Spalte1 | | , | , | , | | 2 | FM | | | | | | | | 3 | FM | | | | | | | | 4 | FM | | | | | | | | 5 | F | Name F01, Vorname 01, 28.10.2011, 5 Name F01, Vorname 02, 10.03.2010, 7 Name F01, Vorname 03, 06.01.1987, 30 | Name F01, Vorname 01, 28.10.2011 Name F01, Vorname 02, 10.03.2010 Name F01, Vorname 03, 06.01.1987 | | | | | | 6 | FM | | | | | | | | 7 | FM | | | | | | | |
Zelle | Formel | J2 | {=WENN([@Typ]="F";TEXTVERKETTEN($M$1:$P$1;WAHR;WENN(([FamilienMitglieder]=[@FamilienMitglieder])*([Typ]="FM");WENN(Tabelle111[[Name]:[Alter]]>1000;TEXT(Tabelle111[[Name]:[Alter]];"TT.MM.JJJJ");Tabelle111[[Name]:[Alter]]);""));"")} | P1 | =ZEICHEN(10) |
Achtung, Matrixformel enthalten! | Die geschweiften Klammern{} werden nicht eingegeben. | Verlassen Sie den Zelleneditor mit Strg+Shift + Enter, statt Enter alleine. |
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg |
Wir sehen uns! ... Detlef
Meine Beiträge können Ironie oder Sarkasmus enthalten.
Registriert seit: 12.04.2014
Version(en): Office 365
In MS Answers habe ich einen Hinweis (März 2017) auf das selbe Problem gefunden: https://answers.microsoft.com/en-us/msof...#LastReplyZitat:I did find out though that when the problem happens it is always the first cell read that it is leaving out of the final string that is generated. Now another fact about this cell that it drops randomly drops is that the cell does not have a true number in it it has a pointer to another cell IE: "=C7". So what I was trying to do was to have that number that is in cell "C7" be put in the string. If I remove that pointer to another cell and place a real number in that cell the function works every time correctly.
Wir sehen uns! ... Detlef
Meine Beiträge können Ironie oder Sarkasmus enthalten.
Registriert seit: 21.06.2017
Version(en): 2010
In der Aktuellen Excel funktioniert alles. Gibt es auch eine Lösung für Excel 2013, oder als VBA Bin für jede Hilfe Dankbar
|