Frage von Florian288, 51

S Verweise?

Hallo,

ich habe eine Frage ich habe ein Tabelle in Spalte A sagen wir 1000 Zeilen am Anfang eine Zahl dahinter viele Spalten Ungefähr so Spalte A Standort Nummer 12345894545 Spalte B Straße Spalte Nummer xy Usw. ca. 30 Spalten nun zum Problem in einem weiteren Reiter kopiere ich nur die Zahl aus Spalte A und dann soll er den entsprechende Wert der in Reiter A dieser Nummer zugeordnet ist in die Spalten daneben schreiben.. aber eben nur einige ausgewählte…brauch also irgend einen S Verwies bekomme es aber nicht hin… Vielen Dank

Florian

Expertenantwort
von Iamiam, Community-Experte für Excel, 21

besser als der SVerweis ist index(Übernahmespalte;Vergleich(Zahl;Spalte Zahlen;0)), konkret für Spalte B:

=index(B:B;Vergleich(Zahl;$A:$A;0))

Der Vorteil dieser Formel ist unter anderem darin,

  • dass Du sie nach rechts kopieren kannst, ohne einen  Spaltenversatz ändernm zu müssen (sofern Du alle Spalten willst, Du kannst aber auch nach dem Kopieren bis Spalte AD (=30) die überflüssigen Spalten alle eliminieren, dann verschieben sich die Bezüge entsprechend.
  • dass Du sofort siehst, aus welcher Spalte der gefundene Wert kommt (oder weißt Du auswendig, dass AC=29 ist?)
  • Dass Du die Nummernspalte -bei Dir A:A- nicht unbedingt links stehen haben musst und
  • dass Du sie als ganze Spalte -wie alle anderen Spalten auch- beliebig versetzen kannst, ohne nochmals alle Spaltenversätze ändern zu müssen!)
  • Auch die anderen Spalten kannst du beliebig umordnen.
  • Dass Du über Vergleich()+1 auch den Wert darunter bzw -1 den darüber gezielt abrufen kannst (was Du aber nicht gefragt hast.), natürlich auch -2, -3 etc. Du kannst so feststellen, was unmittelbar vorher,/nachher kommt, auch wenn die Suchzahlenliste Lücken hat.

Du musst nur darauf achten, dass beide Bereiche in derselben Zeile beginnen, was bei A:A, B:B etc aber immer der Fall ist.

Du musst auch darauf achten, dass In Spalte$A:$A ALLE Einträge entweder Zahlen oder , wie bei Materialnummern meist der Fall - ALLE Labels sein müssen, (dann sind auch Kennzahlen wie 00321 eindeutig). Wenn Du sie in Vergleich von Hand einträgst, dann in "Gänsefüßchen", also Vergleich("00321";$A:$A;0))

Expertenantwort
von Suboptimierer, Community-Experte für Excel, 28

SVERWEIS ist schon richtig. Du gehst mit dem ersten Argument, der Standort Nummer in die Originaltabelle (zweites Argument) und mit dem dritten Argument legst du fest, welche Spalte du von der Trefferzeile zurück geliefert bekommen haben möchtest.

Antwort
von d3k4d3nz, 22

Du brauchst dann in jeder Spalte einen SVERWEIS.

Also in die Zelle wo die Zahl hin soll (im neuen Reiter): =SVERWEIS("Zelle wo der zu suchende Wert ist";"alter Reiter!ZelleA1:ZelleX9999";"Nummer der Spalte aus der der Wert gelesen werden soll; FALSCH").

Und nach dem Schema für alle Spalten

Kommentar von Iamiam ,

dabei aber nicht vergessen, den Verweisbereich $$ zu setzen, meist auch den Verweis auf den Suchbegriff, bei diesem ggf nur die Spalte$, wenn das runterkopiert werden soll.

Antwort
von thewalkingsushi, 21

vielleicht hilft das :)

Keine passende Antwort gefunden?

Fragen Sie die Community

Weitere Fragen mit Antworten