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.

Tabellen Daten auslesen und anzeigen
#1
Hallo zusammen, 

ich möchte bei Excel eine Mastertabelle in der alle möglichen Daten eingegeben werden durchsuchen. Die zutreffenden Ergebnisse sollen in einem anderen Bereich oder in einer anderen Arbeitsmappe aufgelistet werden.

Ich möchte es am liebsten ohne VBA und ohne Filter lösen.
Beispieldatei im Anhang. 
Hier eine kleine Erläuterung. Z.b. möchte ich im Suchfeld "Name" Zelle "F2", nach "Wagner" suchen. Anschließend sollen alle Zeilen die bei Namen "Wagner" haben in dem Bereich Ergebnisausgabe angezeigt werden. Wenn ich dann im Suchfeld "Vorname" nur den Buchstaben "a" eingebe, sollen die Ergebnisse angezeigt werden, welche zusätzlich im der Kategorie Vorname den Buchstaben "a" enthalten. In der Datei im Anhang ist das Beispiel kurz aufgeführt.

Danke danke für die Hilfe ;)

LG Moe


Angehängte Dateien
.xlsx   Forum fragen.xlsx (Größe: 11,1 KB / Downloads: 5)
Antworten Top
#2
Hallo,

gelöscht weil falsch gelesen.
Gruß
Peter
Antworten Top
#3
(26.07.2016, 13:25)moe_zzarella schrieb: Hallo zusammen, 
...
Ich möchte es am liebsten ohne VBA und ohne Filter lösen.
...
Danke danke für die Hilfe ;)

LG Moe

Hallo, was spricht denn gegen den SpezialFilter... ... es sollte also eine Formellösung sein..?
Gruß Jörg
ich muss mich erst wieder ganz langsam heran robben. Also bitte ich um Nachsicht

"Wer immer tut, was er schon kann, bleibt immer das, was er schon ist." - Henry Ford
Antworten Top
#4
Hallo, eine Formellösung könnte so aussehen..:

Arbeitsblatt mit dem Namen 'Tabelle1'
 ABCDEFGH
1NameVornameOrt  NameVornameOrt
2MüllerStephKöln  Wagnera 
3WagnerStefanMünchen     
4HuberChristianBerlin  NameVornameOrt
5SchmidtHelmutHamburg  WagnerStefanMünchen
6MüllerSandraDresden  WagnerVanessaBremen
7WagnerVanessaBremen  WagnerKatjaPenzberg
8HuberDanielHannover     
9SchmidtPatriciaFrankfurt     
10MüllerHolgerAugsburg     
11WagnerKatjaPenzberg     
12HuberVerenaWürdburg     
13SchmidtSophiaNürnberg     

ZelleFormel
F5=WENNFEHLER(INDEX(A:A;AGGREGAT(15;6;ZEILE($A$1:$A$100)/(ISTZAHL(SUCHEN($G$2;$B$1:$B$100))*($A$1:$A$100=$F$2));ZEILE($A1)));"")
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg
Gruß Jörg
ich muss mich erst wieder ganz langsam heran robben. Also bitte ich um Nachsicht

"Wer immer tut, was er schon kann, bleibt immer das, was er schon ist." - Henry Ford
Antworten Top
#5
Hallo,

Jockel war (wie immer :32:) schneller und mit eleganterem Vorschlag. Trotzdem will ich mein Ergebnis, an dem ich eine Weile getüftelt habe, nicht vorenthalten. Ich benötige dazu ein paar Hilfsspalten.

Tabelle1

LMNOPQRST
1NameVornameOrtNameVornameHilfsspalteOrt
2WagnerStephKöln2Wagnera*a*
3WagnerStefanMünchen33
4HuberChristianBerlinNameVornameOrt
5SchmidtHelmutHamburgWagnerStefanMünchen
6MüllerSandraDresdenWagnerKatjaPenzberg
7WagnerIsiBremen7
8HuberDanielHannover
9SchmidtPatriciaFrankfurt
10MüllerHolgerAugsburg
11WagnerKatjaPenzberg1111
12HuberVerenaWürdburg
13SchmidtSophiaNürnberg
Formeln der Tabelle
ZelleFormel
O2=WENN(L2=$Q$2;ZEILE();"")
P2=WENNFEHLER(WENN(O2="";"";WENN(SUCHEN($S$2;M2)=1;ZEILE();""));"")
S2="*"&R2&"*"
O3=WENN(L3=$Q$2;ZEILE();"")
P3=WENNFEHLER(WENN(O3="";"";WENN(SUCHEN($S$2;M3)=1;ZEILE();""));"")
O4=WENN(L4=$Q$2;ZEILE();"")
P4=WENNFEHLER(WENN(O4="";"";WENN(SUCHEN($S$2;M4)=1;ZEILE();""));"")
O5=WENN(L5=$Q$2;ZEILE();"")
P5=WENNFEHLER(WENN(O5="";"";WENN(SUCHEN($S$2;M5)=1;ZEILE();""));"")
Q5=WENNFEHLER(INDEX(L:L;KKLEINSTE(P:P;ZEILE(A1)));"")
R5=WENNFEHLER(INDEX(M:M;KKLEINSTE(P:P;ZEILE(A1)));"")
O6=WENN(L6=$Q$2;ZEILE();"")
P6=WENNFEHLER(WENN(O6="";"";WENN(SUCHEN($S$2;M6)=1;ZEILE();""));"")
Q6=WENNFEHLER(INDEX(L:L;KKLEINSTE(P:P;ZEILE(A2)));"")
R6=WENNFEHLER(INDEX(M:M;KKLEINSTE(P:P;ZEILE(A2)));"")
O7=WENN(L7=$Q$2;ZEILE();"")
P7=WENNFEHLER(WENN(O7="";"";WENN(SUCHEN($S$2;M7)=1;ZEILE();""));"")
Q7=WENNFEHLER(INDEX(L:L;KKLEINSTE(P:P;ZEILE(A3)));"")
R7=WENNFEHLER(INDEX(M:M;KKLEINSTE(P:P;ZEILE(A3)));"")
O8=WENN(L8=$Q$2;ZEILE();"")
P8=WENNFEHLER(WENN(O8="";"";WENN(SUCHEN($S$2;M8)=1;ZEILE();""));"")
Q8=WENNFEHLER(INDEX(L:L;KKLEINSTE(P:P;ZEILE(A4)));"")
R8=WENNFEHLER(INDEX(M:M;KKLEINSTE(P:P;ZEILE(A4)));"")
O9=WENN(L9=$Q$2;ZEILE();"")
P9=WENNFEHLER(WENN(O9="";"";WENN(SUCHEN($S$2;M9)=1;ZEILE();""));"")
Q9=WENNFEHLER(INDEX(L:L;KKLEINSTE(P:P;ZEILE(A5)));"")
R9=WENNFEHLER(INDEX(M:M;KKLEINSTE(P:P;ZEILE(A5)));"")
O10=WENN(L10=$Q$2;ZEILE();"")
P10=WENNFEHLER(WENN(O10="";"";WENN(SUCHEN($S$2;M10)=1;ZEILE();""));"")
Q10=WENNFEHLER(INDEX(L:L;KKLEINSTE(P:P;ZEILE(A6)));"")
R10=WENNFEHLER(INDEX(M:M;KKLEINSTE(P:P;ZEILE(A6)));"")
O11=WENN(L11=$Q$2;ZEILE();"")
P11=WENNFEHLER(WENN(O11="";"";WENN(SUCHEN($S$2;M11)=1;ZEILE();""));"")
Q11=WENNFEHLER(INDEX(L:L;KKLEINSTE(P:P;ZEILE(A7)));"")
R11=WENNFEHLER(INDEX(M:M;KKLEINSTE(P:P;ZEILE(A7)));"")
O12=WENN(L12=$Q$2;ZEILE();"")
P12=WENNFEHLER(WENN(O12="";"";WENN(SUCHEN($S$2;M12)=1;ZEILE();""));"")
Q12=WENNFEHLER(INDEX(L:L;KKLEINSTE(P:P;ZEILE(A8)));"")
R12=WENNFEHLER(INDEX(M:M;KKLEINSTE(P:P;ZEILE(A8)));"")
O13=WENN(L13=$Q$2;ZEILE();"")
P13=WENNFEHLER(WENN(O13="";"";WENN(SUCHEN($S$2;M13)=1;ZEILE();""));"")
Q13=WENNFEHLER(INDEX(L:L;KKLEINSTE(P:P;ZEILE(A9)));"")
R13=WENNFEHLER(INDEX(M:M;KKLEINSTE(P:P;ZEILE(A9)));"")

Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top
#6
(26.07.2016, 14:26)WillWissen schrieb: Hallo,

... Trotzdem will ich mein Ergebnis, an dem ich eine Weile getüftelt habe, nicht vorenthalten. Ich benötige dazu ein paar Hilfszeilen.


Hallo Günter, bitte die Smileys deaktivieren....
Gruß Jörg
ich muss mich erst wieder ganz langsam heran robben. Also bitte ich um Nachsicht

"Wer immer tut, was er schon kann, bleibt immer das, was er schon ist." - Henry Ford
Antworten Top
#7
Oops, total übersehen. Wird erledigt.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top
#8
Hallo Jockel,
Hallo WillWissen,

danke für eure Ideen.
@jockel, deine Idee gefällt mir sehr gut, weil sie sehr einfach aussieht. Ich bräuchte aber noch eine Modifizierung. Und zwar sollen auch zutreffende Ergebnisse angezeigt werden, wenn nur im zweiten Suchfeld etwas eingegeben wird. Wenn man in dem Beispiel "Wagner" nicht im Suchfeld eingibt, werden keine Ergebnisse mehr angezeigt. ich möchte aber unabhängig von anderen Suchfeldern suchen können.

und zum schluss ist das ja nur ein Beispiel die richtige Tabelle hat 21 spalten.

zu den Spezialfiltern: ich weiß nicht genau wie die funktionieren. höre  mir aber gerne eine lösung an. Wieso ich aber grundsätzlich gegen eine lösung mit filtern war ist, da man immer rumklicken muss und auswählen muss was man will. länger in den filtern suchen muss was man anklicken will und das wichtigste, da man nicht den überblick hat, welche filter genau aktiv sind, man sieht ja nur das ein filter aktiv ist. Und in top wäre es mir am liebste, wenn die mastertabelle nicht verändert wird. deswegen soll ja auch das Ergebnis in anderen zellen angezeigt werden ;)

LG Moritz
Antworten Top
#9
Hallo,

meine obige gelöschte Antwort bezog sich auch auf den Spezialfilter.

Du könntest dir zum Thema Spezialfilter mal diese Seite ansehen:

http://www.online-excel.de/excel/singsel.php?f=5
Gruß
Peter
Antworten Top
#10
(27.07.2016, 07:38)moe_zzarella schrieb: Hallo Jockel,
Hallo WillWissen,

danke für eure Ideen.
@jockel, deine Idee gefällt mir sehr gut, weil sie sehr einfach aussieht...

LG Moritz

Hallo Moritz, einfach ist relativ. Deine Anfrage war dann demensprechend einfach... Je komplexer deine Anfrage wird umso schwieriger wird es mit einer Formellösung... Am einfachsten ist sicher ein SpezialFilter... ---> http://bfy.tw/6vlA
Gruß Jörg
ich muss mich erst wieder ganz langsam heran robben. Also bitte ich um Nachsicht

"Wer immer tut, was er schon kann, bleibt immer das, was er schon ist." - Henry Ford
Antworten Top


Gehe zu:


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