ich möchte in einer Exel tabelle einen Lieferschein schreiben.
ich habe ein Arbeitsblatt "Daten" z.B so.
Charge Gewicht ID Datum LS Nr. LS Zeile
1-456/1 9.530 kg 380.-01 (Mo) 10.09.12 0011 01
2-408 15.380 kg 370.-01 (Mo) 10.09.12 0011 02
2-464/3 9.580 kg 3880.-01 (Mo) 10.09.12 0012
2-4037 15.400 kg 3870.-01 (Mo) 10.09.12 0012
Nun möchte ich in dem Arbeitsblatt "Lieferschein" nur die LS nr eingeben, also z.B 0011.
So sollen automatisch nur die dafür vorgesenehne Zeilen auf dem Lieferschein erscheinen, und nicht etwa die vom LS nr. 0012.
Meinem Lieferschein habe ich feste Zeilen Nummern gegeben (1-15) und in dem Datenblatt habe ich in Spalte I:I "LS Zeile" eine Abfrage:
=WENN(Lieferschein!C$7=Grundtabelle!H4;ANZAHL(Grundtabelle!I$3:I3)+1;"")
diese gibt mir die Zeilen nummer nummer an die ich für den Lieferschein brauche.
und diese MatrixFormel habe in jede Zelle im Lieferschein eigegeben:
{=MAX((Grundtabelle!$I$3:$I$1000=Lieferschein!A16)*Grundtabelle!$F$3:$F$1000)}
So weit funzt das perfekt, aber das klappt anscheinend nur mit reinen Zahlen. Bei Text geht das nicht.
hat jemant eine Idee für mich.
Falls jemand eine Gennerell eine elegantere Lösung hat würde ich die gerne wissen.
Vielen Dank
Andreas