Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

SVERWEIS mit Tabellennamen

75 views
Skip to first unread message

Manfred Hippel

unread,
Dec 21, 2004, 2:41:29 PM12/21/04
to
Hallo,

gibt es die Möglichkeit mit dem Befehl SVERWEIS die Werte einer Tabelle mit
dem Tabellennamen zu vergleichen?

Gruß Jürgen


Frank Kabel

unread,
Dec 21, 2004, 3:16:33 PM12/21/04
to
Hi
bin mir nicht so ganz sicher, was Du suchst. Um den Tabellennamen zu
bestimmen siehe:
http://www.xldynamic.com/source/xld.xlFAQ0002.html

--
Regards
Frank Kabel
Frankfurt, Germany
"Manfred Hippel" <manfred...@web.de> schrieb im Newsbeitrag
news:cq9u90$b9i$01$1...@news.t-online.com...

Manfred Hippel

unread,
Dec 21, 2004, 4:21:49 PM12/21/04
to
Hallo,
leider ist mein Englisch nicht so gut um Dein Rat vollkommen verstehen zu
können. Kopiere ich aber einfach mal den MID-Befehl bekomme ich eine
Fehlermeldung.

Hier ist mein SVERWEIS: =SVERWEIS("20050103";Lotto!$A$61:$I$88;2;)
Ich habe in der Tabelle Lotto eine Pivottablle mit diesem Tabellennamen. Da
ich nicht für jede Angelegte Tabelle, bei Änderung des Tabellennamens die
Formel ändern möchte, suche ich hier eine bessere Lösung. Ich möchte also
nur in dem Befehl meine Eingabe "20050103" mit einer Variabel für den
Tabellenname ersetzen.

Gruß Jürgen

"Frank Kabel" <frank...@freenet.de> schrieb im Newsbeitrag
news:u4T63n55...@TK2MSFTNGP15.phx.gbl...

Frank Kabel

unread,
Dec 21, 2004, 4:31:25 PM12/21/04
to
Hi
hier die Übersetzung:
=MID(CELL("Filename",A1),FIND("]",CELL("Filename",A1))+1,255)
->
=TEIL(ZELLE("Dateiname";A1);FINDEN("]";ZELLE("Dateiname";A1))+1;255)

Aber in Deinem Fall ist das auch nicht das wonach Du suchst. Willst Du den
Tabellenamen 'Lotto' variabel gestalten, oder Dein Suchkriterium?


--
Regards
Frank Kabel
Frankfurt, Germany
"Manfred Hippel" <manfred...@web.de> schrieb im Newsbeitrag

news:cqa457$enq$03$1...@news.t-online.com...

Manfred Hippel

unread,
Dec 21, 2004, 4:49:55 PM12/21/04
to
Hallo,

mein Suchkriterium. Die Tabelle Lotto ist fest. Die Tabellen mit dem
SVERWEIS sind variabel.

Gruß Jürgen

"Frank Kabel" <frank...@freenet.de> schrieb im Newsbeitrag

news:O6FItR65...@TK2MSFTNGP10.phx.gbl...

Frank Kabel

unread,
Dec 21, 2004, 4:57:30 PM12/21/04
to
Hi
dann ganz einfach:
=SVERWEIS(A1;Lotto!$A$61:$I$88;2;)
wobei A1 Deinen Suchwert enthält. Wenn du nach einer exakten Übereinstimmung
suchst, würde ich die Formel aber abändern in:
=SVERWEIS(A1;Lotto!$A$61:$I$88;2;FALSCH)

--
Regards
Frank Kabel
Frankfurt, Germany
"Manfred Hippel" <manfred...@web.de> schrieb im Newsbeitrag

news:cqa5ps$h1e$03$1...@news.t-online.com...

Manfred Hippel

unread,
Dec 21, 2004, 5:11:17 PM12/21/04
to
Hallo,
dann bin ich doch genau so weit, dass ich immer in die Zelle A1 meinen
Tabellennamen noch einmal eintragen muss. Dann kann ich auch in jeder
Tabelle die Formel ändern. Ich denke, anstatt A1 müsste so eine variable
rein wie z.B. sheetname. Geht aber leider nicht. Hast Du noch eine gute
Idee?

Gruß Jürgen

"Frank Kabel" <frank...@freenet.de> schrieb im Newsbeitrag

news:O95KSg65...@tk2msftngp13.phx.gbl...

Frank Kabel

unread,
Dec 21, 2004, 5:22:52 PM12/21/04
to
Hi Manfred
jetzt bin ich verwirrt. Der erste Parameter in SVERWEIS gibt deinen Suchwert
an. Gib doch mal ein paar Beispiele, was Du für unterschiedliche Werte als
ersten Parameter haben möchtest. Mit ist nicht so ganz klar, was Du mit dem
Tabellenblattnamen dort erreichen möchtest?

--
Regards
Frank Kabel
Frankfurt, Germany
"Manfred Hippel" <manfred...@web.de> schrieb im Newsbeitrag

news:cqa71u$nnk$01$1...@news.t-online.com...

Manfred Hippel

unread,
Dec 21, 2004, 5:56:15 PM12/21/04
to
Hallo,
wir kegeln nicht sehr regelmäßig und jede neue Abrechnungstabelle bekommt
das Kegeldatum. Ein Teil unseres Einsatzes geht für den Tipp auf die
Zusatzzahl vom Lotto. Dafür habe ich eine Tabelle Lotto angelegt. In einer
Spalte trage ich jeweils den Abrechnungstabellennamen der vergangenen
Wochenziehungen ein und lasse diese über eine Pivottabelle summieren. Diese
Pivottabelle frage ich nun mit dem SVERWEIS ab. Da ich also immer die
Abrechnungstabelle kopiere und mit dem Kegeldatum versehe, müsste ich jede
Zelle mit dem SVERWEIS auf den neuen Tabellennamen ändern, sonst wären nicht
die richtigen Zahlen aus der Tabelle Lotto ausgewertet. Ich hoffe, jetzt
nicht noch mehr Verwirrung gestiftet zu haben. Ich kann Dir auch gerne mal
die Exceldatei senden.

Gruß Jürgen
P.S. Wenn es keine Variabel gibt, werde ich einfach Deinen Rat befolgen und
in einer Zelle noch einmal das Kegeldatum eintragen. Wäre dann wenigsten in
jeder Tabelle nur eine Zelle und nicht mehrere zu ändern.
Habe ich auch gerade ausprobiert. Funtioniert einwandfrei. Warum einfach
wenns auch kompliziert geht. ;-)
Trotzdem noch mal vielen Dank für die Hilfe.

"Frank Kabel" <frank...@freenet.de> schrieb im Newsbeitrag

news:%230Ugdu6...@TK2MSFTNGP11.phx.gbl...

Frank Kabel

unread,
Dec 22, 2004, 12:07:29 AM12/22/04
to
Hi Manfred
ja, maile mir mal die Datei zu :-)
Am besten mit Markierungen in der Datei, wo Du Dein Ergebnis haben möchtest

--
Regards
Frank Kabel
Frankfurt, Germany
"Manfred Hippel" <manfred...@web.de> schrieb im Newsbeitrag

news:cqa9m9$hk$04$1...@news.t-online.com...

Thomas Ramel

unread,
Dec 22, 2004, 1:41:22 AM12/22/04
to
Grüezi Manfred

Manfred Hippel schrieb am 21.12.2004

> dann bin ich doch genau so weit, dass ich immer in die Zelle A1 meinen
> Tabellennamen noch einmal eintragen muss. Dann kann ich auch in jeder
> Tabelle die Formel ändern. Ich denke, anstatt A1 müsste so eine variable
> rein wie z.B. sheetname. Geht aber leider nicht. Hast Du noch eine gute
> Idee?

Du kannst in A1 auch die folgende Formel einsetzen; sie extrahiert den
Tabellenblattnamen aus dem Dateinamen:

=ERSETZEN(ZELLE("dateiname";A1);1;FINDEN("]";ZELLE("dateiname";A1));"")

Anstelle der Zelle A1 könntest Du die Formel auch gleich als Suchkriterium
im SVERWEIS() verwenden; die Formel wird dann aber etwas länglich.

--
Mit freundlichen Grüssen

Thomas Ramel
- MVP für Microsoft-Excel -

[Win XP Pro SP-1 / xl2000 SP-3]

0 new messages