Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1300to1304
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

sverweis bei unsortierter Matrix

sverweis bei unsortierter Matrix
12.03.2013 10:11:42
Gert
Hallo Excel-Gemeinde,
Ich möchte in der Spalte "P" auf dem Tabellenblatt "Eingabe" die Fromel
=wenn(rechts(links(H14;2);1)="4";sverweis(e14;Sortier!$C$5:$G$17;5);"")
verwenden. Die dann je nach Bedarf nach unten hin kopiert werden soll.
Mein Problem ist, dass die Liste auf dem Tabellenblatt "Sortier" nicht alphabetisch
sortiert ist. Dies lässt sich auch nicht ändern, da in dieser Übersicht die Abteilung nach ihren jeweiligen Kostenstellen (Abteilungsnr.) gelistet sind.
Was muss ich bei der "sverweis"-Funktion ändern, dass ich trotz leeren Feldern und nicht sortierter Reihenfolge in der Splate C der Matrix das richtige Ergebnis bekomme?
Hier noch das Beispiel, wie es dann später aussehen soll:
https://www.herber.de/bbs/user/84303.xlsx
Viele Grüße & natürlich schon einmal vielen Dank für jeglichen Input
Gert

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
4.Parameter bei SVerweis = 0
12.03.2013 10:19:14
Matthias
Hallo
Bin nicht sicher ob ich Dich verstanden habe, aber probier mal den 4.Parameter bei SVerweis
Eingabe

 BCDEFP
1428.02.20131302 Payroll1302CON230-69T02
1528.02.20131302 Payroll1302TSH230-73T07

Formeln der Tabelle
ZelleFormel
P14=WENN(RECHTS(LINKS(H14;2); 1)="4";SVERWEIS(E14;Sortier!$C$5:$G$17;5;0); "")
P15=WENN(RECHTS(LINKS(H15;2); 1)="4";SVERWEIS(E15;Sortier!$C$5:$G$17;5;0); "")


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Gruß Matthias

Anzeige
AW: sverweis bei unsortierter Matrix
12.03.2013 10:53:38
Rolf
Hallo Gert,
Klaus war schon auf dem richtigen Weg. Allerdings ergibt das Formelergebnis #NV, wenn in Spalte E nichts steht. Anbei mein Lösungsvorschlag mit TEIL() anstelle von LINKS/RECHTS und einer zusätzlichen Abfrage, ob in Spalte E überhaupt etwas steht.
https://www.herber.de/bbs/user/84304.xlsx
Gruß, Rolf

nicht ganz korrekt, Rolf ...
12.03.2013 11:27:16
Matthias
Hallo Rolf
Man könnte schon bei seinem Code bleiben, nur eben auf IstNV prüfen
bzw. auch bei Deinem Formelvorschlag auch auf IstNV abfragen.
Eingabe

 EFP
14CON230-69T02
15TSH230-73T07

Formeln der Tabelle
ZelleFormel
P14=WENN(ISTNV(WENN(E14<>"";WENN(RECHTS(LINKS(H14;2); 1)="4";SVERWEIS(E14;Sortier!$C$5:$G$17;5;0); ""); "")); "";WENN(E14<>"";WENN(RECHTS(LINKS(H14;2); 1)="4";SVERWEIS(E14;Sortier!$C$5:$G$17;5;0); ""); ""))
P15=WENN(ISTNV(WENN(E15<>"";WENN(RECHTS(LINKS(H15;2); 1)="4";SVERWEIS(E15;Sortier!$C$5:$G$17;5;0); ""); "")); "";WENN(E15<>"";WENN(RECHTS(LINKS(H15;2); 1)="4";SVERWEIS(E15;Sortier!$C$5:$G$17;5;0); ""); ""))


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4


... den in Deinem Beispiel erzeugt ein nichtgefundener String ebenfalls #NV
hier das Bsp
Eingabe

 EFP
14oder?230-69#NV
15TSH230-73T07

Formeln der Tabelle
ZelleFormel
P14=WENN(E14="";"    ./.";WENN(TEIL(H14;2;1)="4";SVERWEIS(E14;Sortier!$C$5:$G$17;5;FALSCH); ""))
P15=WENN(E15="";"    ./.";WENN(TEIL(H15;2;1)="4";SVERWEIS(E15;Sortier!$C$5:$G$17;5;FALSCH); ""))


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
So leicht übersieht man was ;-)
Gruß Matthias

Anzeige
Klaus, Matthias & Rolf >> DANKE!
12.03.2013 11:07:35
Gert
Vielen Dank euch dreien,
für die schnellen Antwortn mit der Lösung!
Gewusst wie, und die Probleme sind gar keine
:-)
Auch für den Link zur kleinen Lektüre möchte ich mich bedanken.
Den werde ich mir bestimmt genau anschauen.
Viele Grüße
(ihr habt mir sehr geholfen!)
Gert

Danke für die Rückmeldung! owT.
12.03.2013 11:08:06
Klaus
.

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige