ac2111
Goto Top

Excel Abfrage Rückgabe mehrere Werte

Hallo,
danke schon im Vorraus

Ich habe wiedermal ein problem ich wollte eine Abfrage in Excel machen die mir mehrere Werte zurück gibt jedoch ist mir das nicht gelucken hintergrund

Ich habe einpaar daten:
Name |Abteilung
Peter |3
schulz |3
hans|1

Wie bekomme es hin das wenn ich z.b
mit Sverweis(3;A1:B1;1)
Das ich dann beide Namen bekommen also Peter und schultz und nicht nur Peter.

Content-ID: 168972

Url: https://administrator.de/contentid/168972

Ausgedruckt am: 22.11.2024 um 17:11 Uhr

MrTrebron
MrTrebron 01.07.2011 um 15:12:58 Uhr
Goto Top
Hi

SVERWEIS ist immer für eine 1:1 Beziehung.

Excel wird immer den ersten gefundenen Wert ausgeben, auch wenn danach noch weitere folgen

Gruß
Norbert
ac2111
ac2111 01.07.2011 um 15:37:11 Uhr
Goto Top
Zitat von @MrTrebron:
Hi

SVERWEIS ist immer für eine 1:1 Beziehung.

Excel wird immer den ersten gefundenen Wert ausgeben, auch wenn danach noch weitere folgen

Gruß
Norbert
Das wusste ich auch schon nur wie bekomme es hin das ich mehrere daten bekomme
mathe172
mathe172 01.07.2011 um 15:44:00 Uhr
Goto Top
Hallo,

wie willst du denn diese Werte haben? In einer Zelle mit ";" dazwischen oder mehrere Zellen oder nochmal anders?

MfG,
Mathe172
ac2111
ac2111 01.07.2011 um 15:48:01 Uhr
Goto Top
Zitat von @mathe172:
Hallo,

wie willst du denn diese Werte haben? In einer Zelle mit ";" dazwischen oder mehrere Zellen oder nochmal anders?

in mehreren Zellen wenn es geht
facebraker
facebraker 01.07.2011 um 16:01:36 Uhr
Goto Top
VBA ist dein Freund.

Du machst eine Suchschleife die dann in mehreren Zeilen ausgibt.

Gruß Alex
ac2111
ac2111 01.07.2011 um 16:07:47 Uhr
Goto Top
Zitat von @facebraker:
VBA ist dein Freund.

Du machst eine Suchschleife die dann in mehreren Zeilen ausgibt.

Gruß Alex

Und wie wenn ich fragen darf
facebraker
facebraker 01.07.2011 um 16:14:15 Uhr
Goto Top
gib mal eine konkrete Tabelle vor, da läßt sich einfacher lösen!
ac2111
ac2111 01.07.2011 um 16:34:14 Uhr
Goto Top
AbteilungNRMitarebeiter
1Werner
6Peter
1Pauk
facebraker
facebraker 01.07.2011 um 16:41:59 Uhr
Goto Top
dim zeile as integer
dim ergebniszeile as integer

dim ergebniszeile=2
dim suchtext as integer
'hier kommt der Suchtext rein kann auch ein Inhalt einer Zelle sein zb. cells(4,1) [entspricht D1)
suchtext = 1

for zeile=2 to 50 'hier wird gezählt je nach anzahl der Zeilen in Spalte B
if cells(1,zeile) = suchtext then 'Überprüfung ob es gleich ist dann werden
cells(3,ergebniszeile)= cells(2,zeile) 'die Ergebniszeilen gefüllt in Spalte c (3=c,4=D,B=2 usw.)
ergebniszeile=ergebniszeile +1 'dann wird die Ergebniszeile hochgezählt damit es in eine Extra zeile kommt
end if
next zeile

Ungetestet ...
ac2111
ac2111 01.07.2011 um 16:46:29 Uhr
Goto Top
Danke werde es am Weekend mal ausprobieren habe jetzt Feierabend
Aber danke nochmals für deine Hilfe!!

Wenn ich noch fragen habe darf ich dann anschreiben ????
Schönes Wochenende
facebraker
facebraker 01.07.2011 um 16:47:50 Uhr
Goto Top
Schreib mich an kein Problem!

Schönes Wochenende!