Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1872to1876
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Suchen und übernehmen

Suchen und übernehmen
10.03.2022 06:59:52
Antonio
Guten Morgen,
Ich habe eine Tabelle2 wie folgt aufgebaut:

C	x	3	2	0	1	0
x	3	5	5	5	3
x	x	5	5	5	8
8	7	5	5	5	x
Cm	x	3	1	0	1	x
x	3	5	5	4	3
8	6	5	5	x	x
8	10	10	8	8	8
x	x	10	8	8	8
Cdim 	x	3	1	x	1	2
x	3	4	5	4	x
Bereich "A:G".
Mit dieser Formel schaffe ich aus Tabelle1 zu suchen und auflisten.

=SVERWEIS($B$26;Bünde!$A$1:$G$4296;2;FALSCH)
Z.B.: wenn in "B26" ein "Cm" steht dann wird in Tabelle2 gesucht und in Tabelle1 aufgelistet.
Mein Problem ist das mit dieser Formel nur die jeweilige erste Zeile übertragen wird:
Ergebniss: Cm x 3 1 0 1 x
Sind aber 5 Zeilen, also bis zur nächste Akkord soll mir alle auflisten die in zB: Cm sind.
Die Einträge können unterschiedlich lang sein.
Vielen Dank im Voraus
LG Antonio

22
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Suchen und übernehmen
10.03.2022 07:27:37
Oberschlumpf
Hi Antonio,
sorry, aber ich musste schon ein wenig grinsen, als ich deinen Beitrag sah.
Wieso machst du dir so viel Mühe, dass hier im Forum alles schick aussieht?
Wieso zeigst du nich per Upload eine Bsp-Datei mit genau den Bsp-Daten?
Ciao
Thorsten
AW: Suchen und übernehmen
10.03.2022 07:55:07
Antonio
Hallo Thorsten,
du hast natürlich recht.
Hier die Mappe:
https://www.herber.de/bbs/user/151669.xlsx
Eins verstehe ich nicht, warum bei den Akkord "C" lauter Fehler.
LG Antonio
AW: Suchen und übernehmen
10.03.2022 08:00:25
SF
Hola,
im Blatt "Bünde" steht vor C ein Leerzeichen.
Wenn du alle Werte ausgegeben haben willst, wäre es am einfachsten, im Blatt "Bünde" vor alle Werte die Akkorde zu schreiben, also "C" in A1:A6, "CM" in A8:A13, usw.
Dann kann man das mit Index/Aggregat abfragen:
https://thehosblog.com/2013/05/08/excel-mehrere-suchkriterien-mehrere-treffer-aggregat/
Gruß,
steve1da
Anzeige
AW: Suchen und übernehmen
10.03.2022 08:22:10
Antonio
Hallo Steve,
die Leerzeichen sind beseitigt, nicht gemerkt, Danke.
Die Akkorde zu schreiben wäre kein Problem, ein wenig Arbeit, aber was soll.....
Deine Formel verstehe ich nicht ganz, was Bedeutet "AGGREGAT(15;6;ZEILE(..........);ZEILE()-6)-1;1);"") ?
Ich tue es mir ein wenig schwer mit 3 Suchkriterien.
LG Antonio
AW: Suchen und übernehmen
10.03.2022 08:26:40
SF
15 steht für KKLEINSTE(), die 6 bedeutet dass Fehlerwerte ignoriert werden.

=WENNFEHLER(INDEX(Bünde!B$1:B$4296;AGGREGAT(15;6;ZEILE(Bünde!$B$1:$B$4296)/(Bünde!$A$1:$A$4296=$B$26);ZEILE(A1)));"")
Diese Formel nach rechts und nach unten ziehen.
Was du mit 3 Suchkriterien meinst, kann ich nicht nachvollziehen - in der Datei gibt es nur B26 als Suchkriterium.
Anzeige
AW: Suchen und übernehmen
10.03.2022 08:37:37
Antonio
Danke Steve,
es funzt sehr gut
Die 3 Suchkriterien waren in deine Excel Blog,
Danke nochmal
LG Antonio
AW: Deine Vorgabe sah allerdings anders aus !? owT
10.03.2022 08:47:03
neopa
Gruß Werner
.. , - ...
AW: Deine Vorgabe sah allerdings anders aus !? owT
10.03.2022 08:56:57
Antonio
Hallo Werner meinst du mich?
LG Antonio
AW: ja owT
10.03.2022 08:58:24
neopa
Gruß Werner
.. , - ...
AW: ja owT
10.03.2022 09:08:17
Antonio
Hallo Werner,
Was meinst du?
Meine Vorgabe:
Wenn in Tabelle1 in "B26" ein Akkord geschrieben wird
dann soll in Tabelle "Bünde" gesucht werden.
Das hat Steve mit eine "AGGREGAT" Formel und mit ein wenig Arbeit meiner Seite vorgeschlagen.
In Tabelle1 habe mein Problem geschieldert das ich immer nur eine Zeile
kopiert bekamm und nicht die ganze Gruppe von Zeilen wie zB: in Tabelle "Bünde" Akkord "C", sind 6 Zeilen
und ich mit meiner Formel bekam immer nur die erste Zeile.
Ich glaube nicht das ich was anders vorgegeben habe.
LG Antonio
Anzeige
AW: eben ...
10.03.2022 09:20:40
neopa
Hallo Antonio,
... und in Deiner Datei steht in Spalte E nochmals der Bezug auf Spalte B der Tabelle 1. Soll dies weiterhin der Fall sein oder nicht?
Gruß Werner
.. , - ...
AW: Nicht
10.03.2022 09:25:40
Antonio
Nicht
LG Antonio
AW: Geht es auch anders?
10.03.2022 08:55:28
Antonio
BUUAAAHHHH!!!!
Hi Steve,
Ich hatte es mir leichter vorgestellt, es sind über 4000 Zeilen zum bearbeiten.
Ich frage ob es anders auch geht, zB: bis Leerzeile oder so..... da die gruppen mit eine Leerzeile getrennt sind.
Ansonsten muss ich mir die Arbeit machen.
LG Antonio
AW: bedingt und zwar
10.03.2022 09:03:17
neopa
Hallo Antonio,
... solltest Du zunächst die teilweise vorhandenen Leerzeichen in Bünde!$A:$A entfernen. Das ist einfach möglich, wenn Du mit SUCHEN und ERSETZEN diese entfernst. Danach solltest Du erklären, warum Du in Deiner Beispieldatei in Spalte E nochmal den Wert aus B26 ausgegeben hast und ob Du nur die Daten für den Wert in B26 ermitteln willst.
Gruß Werner
.. , - ...
Anzeige
AW: bedingt und zwar
10.03.2022 09:12:31
Antonio
Hallo Steve,
die Leerzeichen sind beseitigt, nicht gemerkt, Danke.
Die Akkorde zu schreiben wäre kein Problem, ein wenig Arbeit, aber was soll.....
Deine Formel verstehe ich nicht ganz, was Bedeutet "AGGREGAT(15;6;ZEILE(..........);ZEILE()-6)-1;1);"") ?
Ich tue es mir ein wenig schwer mit 3 Suchkriterien.
LG Antonio
Ich kann dir ein Bild meiner Mappe senden wenn du willst, weil sie viel zu groß ist um sie hier Upzuloaden
AW: nur die Daten für den Wert in B26
10.03.2022 09:20:07
Antonio
.
AW: für den Falll ...
10.03.2022 09:26:21
neopa
Hallo Antonio,
... dass in Spalte E nicht die Wiederholung des Wertes aus Spalte B gelistet werden soll, sondern die Datenwerte aus Bünde!$A:$A und nur die aus E26 und auch nur in B26 der Bezugswert steht, dann kann man das z.B. auch ohne AGGREGAT() mit folgender Formel lösen:
=WENN(($B26="")*($F25="");"";INDEX(Bünde!B:B;VERGLEICH(VERWEIS(9;1/($B$26:$B26"");$B$26:$B26);Bünde!$A:$A;0)+ZEILE(F1)-1))
und diese weit genug nach unten ziehend kopieren und nach rechts bis Spalte J
Gruß Werner
.. , - ...
Anzeige
AW: für den Falll ...
10.03.2022 09:58:38
Antonio
Hallo Werner,
zB.:
Csus4
Csus2sus4
C7sus4
Ich gebe ein "Csus4"
und aufgelistet werden alle "C" die mit sus4
Ich brauche nicht zu versuchen deine Formel umzustellen weil ich sie wenig verstehe: zB. F25 - F1...
LG Antonio
AW: unklar was Du meinst ...
10.03.2022 10:10:23
neopa
Hallo Antonio,
... das Ergebnis für Csus4 in B26 sieht bei mir wie nachfolgend aufgeführt aus.
Wenn Du was anderes anstreben solltest, dann stelle eine entsprechende neue Beispieldatei ein.
Arbeitsblatt mit dem Namen 'Tabelle1'
 BCDEFGHIJ
26Csus4  x3301x
27   x3556x
28   xx5568
29   810101088
30   xx101088
31   xx10121313
32         
33         

ZelleFormel
E26=WENN(($B26="")*($F25="");"";INDEX(Bünde!B:B;VERGLEICH(VERWEIS(9;1/($B$26:$B26>"");$B$26:$B26);Bünde!$A:$A;0)+ZEILE(F1)-1)&"")
Verwendete Systemkomponenten: [Windows (32-bit) NT 6.02] MS Excel 2010
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg

Gruß Werner
.. , - ...
Anzeige
AW: sorry, sehe gerade ...
10.03.2022 10:15:35
neopa
Hallo nochmal,
... dass in meiner im Beitrag von 9:26 bereitgestellten Formel das &"" am Ende fehlte, welches dazu führte, dass kein Ende der Datenlistung gefunden wurde.
Gruß Werner
.. , - ...
AW: Danke
10.03.2022 10:34:37
Antonio
Hallo Werner,
Danke sehr.
Es FUNZT prima
LG Antonio
AW: bitteschön owT
10.03.2022 10:40:56
neopa
Gruß Werner
.. , - ...

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige