Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Index Treffer Verkettung ! Bitte um Hilfe !
#11
Hey, 

erstmal vielen Dank!

Ich habe jetzt diese version getestet 

{=WECHSELN(WECHSELN(TEXTVERKETTEN(" ";1;WENN($A$1:$A$12=F1;$B$1:$B$12));"FALSCH ";"");"FALSCH";"")}

und das klappt auch bei dem Beispiel aber wenn ich in diesen Bereich "$A$1:$A$12" und / oder diesem "$B$1:$B$12" eine ganze Spalte einer Tabelle angebe erscheint als Ergebnis nur #WERT ?

Kann mir da jemand weiter helfen ? 

Grüße 
J
Antworten Top
#12
Hallöchen,

oder geht nicht. Die Bereiche der Matritzen müssen gleich groß sein. Ansonsten schaue mal, ob es mit einer Zeile weniger als eine komplette Spalte geht Smile
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
Antworten Top
#13
Hey, 

Also ich habe jetzt mal beide auf C1:C5000 und D1:D5000 gestellt und es kommt trotzdem WERT ... was ich nicht ganz verstehe weil.. wenn ich C1:C50 und D1:D50 mache klappt das ... 

da habe ich dann allerdings das problem dass beim runterziehen der Formel auf andere Zellen nicht nur der suchwert steigt sondern auch die matrix.. also gesucht wird dann in C2:C51 und die werte zu Verkettung sind dann in D2:D51 ... 

aber selbst wenn ich das löse klappt das ganze ja irgendwie nicht mit der größe meiner spalten -.- 

Ich habe die "makroslösung" von frogger probiert und die klappt ja sehr gut aber scheinbar schafft excel das nicht weil es entweder abstürzt oder ewig lange dauert um alle Zellen zu berechnen ... 

hm hm 

Ich nutze das aktuelle 365 ... ich habe nichts neueres gefunden ... 
...
Antworten Top
#14
Das sind alles Matrixformeln! Die sind alle rechenaufwendig! Zudem habe ich dich ja darauf hingewiesen, dass du keine ganzen Spalten durchlaufen lassen sollst!
Eine Menge reden, aber nichts sagen können viele...
Antworten Top
#15
Bei 5000 Verkettungen musst du die maximale Länge einer Formel-Zeichenkette bedenken.

Die ist möglicherweise kürzer, als eine Wert-Zeichenkette mit etwa 32766 Zeichen.

Außerdem ist nicht maßgebend, was dabei herauskommt, sondern was auf dem Weg dorthin erreicht wird. Also textverketten vor wechseln.
[-] Folgende(r) 1 Nutzer sagt Danke an LCohen für diesen Beitrag:
  • Jonah
Antworten Top
#16
Hallöchen,

dann noch die Sache mit der relativen und absoluten Adressierung. Wenn DU beim runterziehen auf die gleiche Matrix verweisen willst, solltest DU vor den Zeilennummern ein $ einfügen, also z.B.

C$1:C$50

(Falls es auch mal seitwärts relevant ist, dann auch vor die Spaltenbezeichnungen)
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
[-] Folgende(r) 1 Nutzer sagt Danke an schauan für diesen Beitrag:
  • Jonah
Antworten Top
#17
Hey, 

Also ich verstehe das nicht so ganz: 

=WECHSELN(WECHSELN(TEXTVERKETTEN(" ",1,WENN(Tabelle2!C$1:C$5000=A3,Tabelle2!D$1:D$5000)),"FALSCH ",""),"FALSCH","")

Diese Formel funktioniert wunderbar bis zur Zeile 4680 also C$1:C$4680 und D$1:D$4680

Danach wird #WERT! herausgegeben .... aber die maximale Anzahl an Verkettungen ist 30 also es kann sein das der wert der gesucht wird 30 mal in Spalte C vorkommt ... 

Wie kann das sein das es plötzlich WERT Ausspuckt ... die Spalten C und D sind mittlerweile 14.500 Zeilen lang ... 

Gibt es da Limitierung oder so ? und gibt es dafür einen Lösung weil ich mit der Formel bis auf diese Grenze echt mega glücklich bin :D 

Oder sucht diese Formel nur ungefähre Ergebnisse ? 

Danke schonmal ;)

J
Antworten Top
#18
Also :D 

ich habe ne Lösung gefunden 

=WECHSELN(WECHSELN(TEXTVERKETTEN(" ",1,WENN(Tabelle2!C$2:C$4000=A132,Tabelle2!D$2:D$4000)),"FALSCH ",""),"FALSCH","")&WECHSELN(WECHSELN(TEXTVERKETTEN(" ",1,WENN(Tabelle2!C$4001:C$8000=A132,Tabelle2!D$4001:D$8000)),"FALSCH ",""),"FALSCH","")&WECHSELN(WECHSELN(TEXTVERKETTEN(" ",1,WENN(Tabelle2!C$8001:C$12000=A132,Tabelle2!D$8001:D$12000)),"FALSCH ",""),"FALSCH","")&WECHSELN(WECHSELN(TEXTVERKETTEN(" ",1,WENN(Tabelle2!C$12001:C$15000=A132,Tabelle2!D$12001:D$15000)),"FALSCH ",""),"FALSCH","")

Sehr cool ... dauert zwar auch immer ein bisschen aber es läuft ! 

Danke an alle !
Antworten Top
#19
(18.11.2018, 18:45)Jonah schrieb: Gibt es da Limitierung oder so ? und gibt es dafür einen Lösung weil ich mit der Formel bis auf diese Grenze echt mega glücklich bin :D 

Ich bin ja immer glücklich, wenn meine Beiträge tatsächlich auch verstanden wurden.
[-] Folgende(r) 2 Nutzer sagen Danke an LCohen für diesen Beitrag:
  • Jockel, Frogger1986
Antworten Top


Gehe zu:


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