verfaßt von Karsten Meyer , Konstanz am Bodensee, 24.07.2017, 18:49:32
Hallo und Danke für die guten Tipps!
> > Ich kapier bloß nicht, warum man diese "Matrix" angeben muss.
>
> Die "Matrix" ist der Bereich, in dem SVERWEIS suchen soll
Jaaa - aber es soll doch nur in einer einzigen Spalte gesucht werden! Dafür aber bitte in der gesamten Spalte.
(Das ist übrigens meine Angewohnheit, z.B. Summen von Spalten nie unter dieses Spalte zu schreiben, sondern woanders hin. So kann ich immer eine gesamte Spalte aufsummieren, ganz egal, wie da was ein- oder angefügt wird. Summ(A:A) tut immer das, was ich will.)
> > Und es fuchst
> > mich, dass ich darin die höchste Zeilennummer angeben muss, weil sie die
> > Tabelle immer mal wieder vergrößert. Nun gut, derzeit sind's 83 Zeilen -
> > ich hab mal 1000 reingeschrieben.
>
> Nimm nur die aktuelle Zeilenzahl plus zwei.Wenn du jetzt diese Tabelle
> vergrößerst, dann fügst du die nächste zeile *nicht* durch bloßes
> hinschreiben an, sondern gehst zur ersten leeren zeile und nutzt
> Zellen-Einfügen" (bzw. bei Rechtsklick auf den Zeilenkopf "Einfügen -
> Zeile".
> Auf diese Weise fügst du eine Zeile zu dem Bereich hinzu, den du SVERWEIS
> als "Matrix" angegeben hast und der Bereich wird in der Formel automatisch
> angepasst.
Ja klingt gut, und das mit dem Rechtsklick auf den Zeilenkopf kannte ich noch nicht.
Das Problem ist halt nur: Vergisst man das EIN mal, hat man möglicherweise einen Fehler in der Tabelle, den man NIE findet.
> Noch eleganter:
> Der "Matrix" via STRG F3 einen Namen geben und dann diesen in die Formel
> eintragen, statt des sperrigen
> Tabelle_1!A2:B1000
>
> So liest sich die Formel auch gleich leichter:
> =SVERWEIS(MAX(Tabelle_1!A:A);MeineTbelle;2;FALSCH)
Das ist ja mal interessant: Ich hab bei der Definition des Namens einfach die gesamten Spalten A und B markiert und die "benamt". Trotz "Spaltenkopf" in der ersten Zeile wird das so gefressen. Super!
(Aber vermutlich hätte ich auch ohne einen Namen zu vergeben einfach beide Spalten markieren können.)
> liesst sich meiner Meinung nach doch einiges leichter als:
> =SVERWEIS(MAX(Tabelle_1!A:A);Tabelle_1!A2:B1000;2;FALSCH)
>
> und auf die Spitze getrieben (d.h. der ersten Spalte der Tabelle1 einen
> Namen gegeben):
>
> =SVERWEIS(MAX(MyData);MeineTabelle;2;FALSCH)
Ja, danke - das habe ich jetzt auch mal gemacht. Ob es die Übersichtlichkeit wirklich steigert, weiß ich nicht so recht. Wenn ich die Namen nicht selber gut wähle, sieht man ja nichtmal, aus welchem Blatt das kommt.
Gruß Karsten
--
Ich bin sehr aktiv bei facebook, wo ich vor allem Fotos zeige und mich in Gruppen über alles mögliche, insbesondere meine Heimatstadt Konstanz austausche.
gesamter Thread: