Aktuell kann es Probleme bei der Anmeldung mit dem Chrome oder Edge Browser geben. Ihr müsstet in die Einstellungen des Browsers gehen und Cache, Cookies und sofern vorhanden, gespeicherte Passwörter vom CEF löschen oder alternativ auf einen anderen Browser ausweichen. Ursache sind vermutlich kürzliche Browserupdates. x

Excel Formel Problem
#1
Hallo,

ich stehe vor einem kleinen Problem in einer Tabelle. Meine Tabelle sieht in etwa so aus:

           A                B            C            D             E     
1      Name       Name      Name      Name
2        x                              x
3        x                x                          x


Ich möchte dass in Spalte E die Namen welche mit x markiert sind zusammen wiedergegeben werden. Gibt es hier eine Formel oder muss ich mit einem Makro arbeiten?
Top
#2
Hi Atram,

mein Vorschlag:

Tabelle1

ABCDE
1PeterEvaAdamGerlinde
2xxPeter Adam
3xxxPeter Eva Gerlinde
4xAdam
Formeln der Tabelle
ZelleFormel
E2=GLÄTTEN(WENN(A2="x";ERSETZEN("x";1;1;A$1);"")&" "&WENN(B2="x";ERSETZEN("x";1;1;B$1);"")&" "&WENN(C2="x";ERSETZEN("x";1;1;C$1);"")&" "&WENN(D2="x";ERSETZEN("x";1;1;D$1);""))
E3=GLÄTTEN(WENN(A3="x";ERSETZEN("x";1;1;A$1);"")&" "&WENN(B3="x";ERSETZEN("x";1;1;B$1);"")&" "&WENN(C3="x";ERSETZEN("x";1;1;C$1);"")&" "&WENN(D3="x";ERSETZEN("x";1;1;D$1);""))
E4=GLÄTTEN(WENN(A4="x";ERSETZEN("x";1;1;A$1);"")&" "&WENN(B4="x";ERSETZEN("x";1;1;B$1);"")&" "&WENN(C4="x";ERSETZEN("x";1;1;C$1);"")&" "&WENN(D4="x";ERSETZEN("x";1;1;D$1);""))

Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8
Top
#3
Hallo Atram,

mein Vorschlag:

ABCDE
1Name1Name2Name3Name4
2xxName1 Name3
3xxxName1 Name2 Name4
Formeln der Tabelle
ZelleFormel
E2=WECHSELN(A2;"x";A$1&" ")&WECHSELN(B2;"x";B$1&" ")&WECHSELN(C2;"x";C$1&" ")&WECHSELN(D2;"x";D$1)
E3=WECHSELN(A3;"x";A$1&" ")&WECHSELN(B3;"x";B$1&" ")&WECHSELN(C3;"x";C$1&" ")&WECHSELN(D3;"x";D$1)

Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4

Gruß Uwe
Top
#4
Vielen Dank an euch beide, es hat super funktioniert. Eine kleine Frage habe ich noch, ist es möglich in Spalte E die Namen mit einem komma zu trennen?
#
Edit: hab es gefunden, führt aber zu einen weiteren Frage: wenn nur ein Wert übernommen wird setzt er natürlich auch das komma, kann man dies ausschließen?
Top
#5
Hallo,

noch eine Variante mit einer benutzerdefinierten Funktion.

Kopiere den folgenden Code in ein allgemeines Modul der Datei:
Code:
Function VerkettenWenn(Bereich As Range, KriterienBereich As Range, Suchkriterium As String, Optional Trenner As String = "") As Variant
'http://www.office-loesung.de/p/viewtopic.php?f=166&t=680624#p2830169
  Dim strWerte As String, lngZaehler As Long
 
  If Bereich.Cells.Count <> KriterienBereich.Cells.Count Then
     VerkettenWenn = CVErr(2042)
     Exit Function
  End If
 
  strWerte = ""
  For lngZaehler = 1 To Bereich.Cells.Count
     If KriterienBereich.Cells(lngZaehler) Like Suchkriterium Then
        strWerte = strWerte & Trenner & Bereich.Cells(lngZaehler)
     End If
  Next
  VerkettenWenn = Mid(strWerte, Len(Trenner) + 1)
End Function

In E2 kommt dann folgende Formel

=VerkettenWenn(A$1:D$1;A2:D2;"x";",")

die einfach nach unten kopiert wird.
Gruß
Peter
Top
#6
Vielen Dank an alle für die Hilfe :)
Top
#7
Hallo,


für das Komma noch eine Formel:

Arbeitsblatt mit dem Namen 'Tabelle1'
 ABCDE
1Name1Name2Name3Name4 
2x x Name1, Name3
3xx xName1, Name2, Name4

ZelleFormel
E2=WECHSELN(WECHSELN(A2;"x";$A$1&", ")&WECHSELN(B2;"x";$B$1&", ")&WECHSELN(C2;"x";$C$1&", ")&WECHSELN(D2;"x";$D$1&", ");", ";"";ANZAHL2($A2:$D2))
E3=WECHSELN(WECHSELN(A3;"x";$A$1&", ")&WECHSELN(B3;"x";$B$1&", ")&WECHSELN(C3;"x";$C$1&", ")&WECHSELN(D3;"x";$D$1&", ");", ";"";ANZAHL2($A3:$D3))
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste