Clever-Excel-Forum

Normale Version: Tabellen Daten auslesen und anzeigen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
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
Hallo,

gelöscht weil falsch gelesen.
(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..?
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
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
(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....
Oops, total übersehen. Wird erledigt.
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
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
(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
Seiten: 1 2