Finden Sie die Zelle Wert aus einem anderen Blatt auf der Basis von Zeilen - /Spalten-index
Ich benutze Excel 2013.
Ich habe zwei Blätter: work_hours
und tasks
:
#work_hours!
A B C D
1 Task Hours Cost (sum) Cost per hour
2 Task1 5
3 Task2 3
4 Task1 2
#tasks!
A B C
1 Name Cost (sum) Description
2 Task1 500 Desc1
3 Task2 1000
Will ich füllen die work_hour:C
Spalte (Kosten (Summe)) automatisch (durch Formel).
Den Wert jeder Zelle (z.B. C2, C3, C4... nennen wir es MEINE ZELLE) sollte sein:
**MY CELL** value should be: The value of cell ($B;x) from `tasks` sheet,
where x is the row index in `tasks` where name (A column) match the name
from the row of **MY CELL**.
Also in meinem Beispiel die Formel sollte folgende Ausgabe erzeugen:
#work_hours!
A B C D
1 Task Hours Cost (sum) Cost per hour
2 Task1 5 500
3 Task2 3 1000
4 Task1 2 500
Weiß ich, dass die Zeile index von tasks
gefunden werden durch:
=MATCH(C2;tasks!A:A;0)
Die returs 2
.
Aber so ändern, dass die Formel, so wird es zurück 500
(Wert B
Spalte in tasks
mit dem gleichen Zeilen-index)?
verwenden Sie einen index mit Partie am zweiten argument
Und ich denke, Sie wollen-match-A2 C2 nicht...
Und ich denke, Sie wollen-match-A2 C2 nicht...
InformationsquelleAutor PolGraphic | 2014-03-16
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen
VLOOKUP
wie diese=VLOOKUP(C2;tasks!A:B;2;0)
Entsprechen, wird C2 mit Spalte A in Aufgaben und dann wieder der Wert aus der zweiten Spalte
=INDIRECT("tasks!"&ADDRESS(MATCH(A2;tasks!A:A;0);3))
, aber deine Lösung ist gut 🙂OK, aber warum so? SVERWEIS oder INDEX/MATCH vorzuziehen wäre in den meisten Fällen
Nur weil ich war nicht bewusst SVERWEIS 😉
InformationsquelleAutor barry houdini