Excel: użycie 2 komórek do zebrania danych z listy


1

Mój przykład jest następujący:

(workbook name"Rev)
letter  weekly  bi-weekly monthly
a        100     200       400
b        110     250       500
c        111     300       600
d        112     350       700
e        113     400       800

na innym skoroszycie wprowadzę listem, tygodniowym, dwutygodniowym lub miesięcznym. Potrzebuję programu Excel, aby pobrać # związane z tym. IE: komórka 1 = komórka B 2 = komórka miesięczna 3 = 400 <- ale to jest pobierane automatycznie.

Naprawdę chciałbym uniknąć makra, jeśli jest to możliwe.

z góry dziękuję

Odpowiedzi:


3

Można to osiągnąć przez połączenie funkcji INDEXi MATCH. Na przykład:

=INDEX($A$1:$D$6, MATCH($G$2, $A$1:$A$6, 0), MATCH($G$1, $A$1:$D$1, 0))

MATCHPozwala określić rząd docelowego i kolumny, a INDEXfunkcja wyszukuje komórkę tego wiersza i kolumny. Zakres tabeli ( A1:D6) i adresy komórek wejściowych ( G1i G2) można dostosować do własnych potrzeb.

zrzut ekranu


1

Możesz to zrobić za pomocą indeksu / dopasowania

= INDEKS (Arkusz1! $ A $ 1: $ D 6 USD, MATCH (Arkusz2! B1, Arkusz1! $ A $ 1: 6,0 A $), MATCH (Arkusz2! B2, Arkusz1! $ A 1: $ D 1,0) )

Dane A1 to A1 do D6 na arkuszu 1. Na arkuszu 2 wpisz „b” do komórki B1 i „miesięcznie” do komórki B2.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.