Live-Forum - Die aktuellen Beiträge
Datum
Titel
28.03.2024 21:12:36
28.03.2024 18:31:49
Anzeige
Archiv - Navigation
868to872
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
868to872
868to872
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Finden und einfügen

Finden und einfügen
10.05.2007 14:03:49
Frederic
Hi Leute,
ich habe eine Tabelle mit der ich folgendes anstellen möchte:
Im Sheet 'GJ' stehen bezeichnungen mit werten (A=Bez., B=Werte; C=Zuordnung)
Nun habe ich z. B. von A1:A500 insgesamt 6 mal die Zuordnung "Test".
In Sheet '100' habe ich Zurodnung "Test".
Hierunter soll er nun die Bezeichnungen aus dem Sheet 'Import' holen, Zeile für Zeile.
also z.B. soll hier jetzt in Zeile 1-6 die Bezeichungen stehen, die er sich aus dem Sheet 'Import' holt.
Beim nächsten mal könnten wieder 2 od. 5 neue hinzukommen.
Mit welcher Formel kann man das bewerkstelligen?
Danke euch vorab für Tips oder Hilfen.
Gruß.
Frederic

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Finden und einfügen
10.05.2007 19:23:31
Erich
Hallo Frederic,
meinst du mit "GJ" und "Import" dasselbe Tabellenblatt?
Wenn nicht, wäre zu klären, welche Rolle "GJ" spielt und was wo in "Import" steht.
Meinst du vielleicht so etwas?
Import

 ABC
1Bez.WerteZuordnung
2Bez1Wert1CCC1
3Bez2Wert2CCC2
4Bez3Wert3Test
5Bez4Wert4Test
6Bez5Wert5CCC5
7Bez6Wert6CCC6
8Bez7Wert7CCC7
9Bez8Wert8CCC8
10Bez9Wert9CCC9
11Bez10Wert10Test
12Bez11Wert11CCC11
13Bez12Wert12Test
14Bez13Wert13CCC13
15Bez14Wert14CCC14
16Bez15Wert15Test
17Bez16Wert16CCC16
18Bez17Wert17Test
19Bez18Wert18CCC18


100

 BC
1TestBez3
2 Bez4
3 Bez10
4 Bez12
5 Bez15
6 Bez17
7  
8  

Formeln der Tabelle
ZelleFormel
C1{=WENN(ZÄHLENWENN(Import!$C$2:$C$500;B$1)<ZEILE(); ""; INDEX(Import!A:A;KKLEINSTE(WENN(Import!$C$2:$C$500=B$1; ZEILE($D$2:$D$499); 1E+307); ZEILE())))}
C2{=WENN(ZÄHLENWENN(Import!$C$2:$C$500;B$1)<ZEILE(); ""; INDEX(Import!A:A;KKLEINSTE(WENN(Import!$C$2:$C$500=B$1; ZEILE($D$2:$D$499); 1E+307); ZEILE())))}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
Matrix verstehen

Die Formel kannst du - soweit maximal nötig - nach unten kopieren.
Rückmeldung wäre nett! - Grüße von Erich aus Kamp-Lintfort

Anzeige
AW: Finden und einfügen
11.05.2007 06:10:35
Frederic
Guten MOrgen Erich,
klappt soweit ganz gut...tausend dank hierfür...
Mein Problem ist jetzt nur, dass die Daten in "Import" fest sind von A5:N700.
Die Formeln in "100" fangen aber nicht bei 5:700 an, sondern z.B.
Pos. "106" beginnt in Zeile 22, darunter müssen dann die Zuordnungen aus "Import" mit "106". Da sind dann sagen wir 5 Zurodnungen.
Pos. "107" beginnt dann in Zeile 33...usw...
So findet er den Bezug nicht, so wie ich das sehe...
Gibts da noch einen Trick?
Gruß und danke nochmal (Geniale Formel übrigens...)
Frederic

AW: Finden und einfügen
11.05.2007 06:38:47
Frederic
Was mich noch interessiert...was ist der Bezug "1E+307"?

Anzeige
AW: Finden und einfügen
11.05.2007 13:24:35
Erich
Hallo Frederic,
du möchtest Antworten auf deine Fragen. Dann solltest du auch auf Fragen antworten,
die dir gestellt werden.
Zu deiner Frage: 1E+307 ist nur eine sehr große Zahl (eine 1 mit mit 307 Nullen),
1E+2 kann man statt 100 schreiben.
Frage 1:
Meintest du in deinem 1. Beitrag mit "GJ" und "Import" dasselbe Tabellenblatt?
Wenn nicht, wäre zu klären, welche Rolle "GJ" spielt und was wo in "Import" steht.
Frage 2:
Woher kommen die Werte in Tab. "100", Zellen B22, B33, ...?
Werden die per Hand eingegeben?
Frage 3:
Wie bestimmt sich im folgenden Beispiel die Zeile 33?
Soll zwischen den Zuordnungen jeweils Platz für 10 Bezeichnungen sein (Spalte B)?
Oder sollen nach der letzten Bezeichnung jeweils 5 Zeilen leer sein (Spalte D)?
Oder vielleicht ganz anders?
Frage 4:
Trifft Spalte B oder D des Beispiels deine Konstellation?
Import

 ABC
4Bez.WerteZuordnung
5Bez1Wert1CCC1
6Bez2Wert2CCC2
7Bez3Wert3106
8Bez4Wert4106
9Bez5Wert5CCC5
10Bez6Wert6CCC6
11Bez7Wert7107
12Bez8Wert8107
13Bez9Wert9CCC9
14Bez10Wert10106
15Bez11Wert11CCC11
16Bez12Wert12106
17Bez13Wert13CCC13
18Bez14Wert14CCC14
19Bez15Wert15106
20Bez16Wert16CCC16
21Bez17Wert17107
22Bez18Wert18CCC18


100

 ABCDE
22 106 106 
231Bez3 Bez3 
242Bez4 Bez4 
253Bez10 Bez10 
264Bez12 Bez12 
275Bez15 Bez15 
286 1  
297 2  
308 3  
319 4  
3210 5  
33 107 107 
341Bez7 Bez7 
352Bez8 Bez8 
363Bez17 Bez17 
374 1  
385 2  
396 3  
407 4  
418 5  
429  108oder hier?
4310  Treffer f. 108 
44 108hier?Treffer f. 108 
45 Treffer f. 108 usw. 
46 Treffer f. 108   
47 usw.   

Formeln der Tabelle
ZelleFormel
B23{=WENN(ZÄHLENWENN(Import!$C$5:$C$700;B$22)<ZEILE()-ZEILE(B$22); ""; INDEX(Import!A:A;KKLEINSTE(WENN(Import!$C$5:$C$700=B$22; ZEILE($B$5:$B$28); 1E+307); ZEILE()-ZEILE(B$22))))}
B24{=WENN(ZÄHLENWENN(Import!$C$5:$C$700;B$22)<ZEILE()-ZEILE(B$22); ""; INDEX(Import!A:A;KKLEINSTE(WENN(Import!$C$5:$C$700=B$22; ZEILE($B$5:$B$28); 1E+307); ZEILE()-ZEILE(B$22))))}
B34{=WENN(ZÄHLENWENN(Import!$C$5:$C$700;B$33)<ZEILE()-ZEILE(B$33); ""; INDEX(Import!A:A;KKLEINSTE(WENN(Import!$C$5:$C$700=B$33; ZEILE($B$5:$B$28); 1E+307); ZEILE()-ZEILE(B$33))))}
B35{=WENN(ZÄHLENWENN(Import!$C$5:$C$700;B$33)<ZEILE()-ZEILE(B$33); ""; INDEX(Import!A:A;KKLEINSTE(WENN(Import!$C$5:$C$700=B$33; ZEILE($B$5:$B$28); 1E+307); ZEILE()-ZEILE(B$33))))}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
Matrix verstehen

Rückmeldung wäre nett! - Grüße von Erich aus Kamp-Lintfort
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige