Excel:使用 2 個儲存格從清單中收集數據

Excel:使用 2 個儲存格從清單中收集數據

我的例子是這樣的:

(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

在另一本工作簿上,我將每週、每兩週或每月輸入一封信。我需要 excel 來提取與之相關的#。即:儲存格 1 = B 儲存格 2 = 每月儲存格 3 = 400<- 但這是自動拉取的。

如果可以的話,我真的很想避免使用巨集。

先感謝您

答案1

INDEX這可以透過和函數的組合來完成MATCH。例如:

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

MATCH函數確定目標行和列,並且INDEX函數會尋找該行和列中的儲存格。表格範圍 ( A1:D6) 和輸入儲存格位址 (G1G2) 可以根據您的需求進行自訂。

螢幕截圖

答案2

您可以使用索引/匹配來做到這一點

=INDEX(工作表1!$A$1:$D$6,符合(工作表2!B1,工作表1!$A$1:$A$6,0),符合(工作表2!B2,工作表1! $A$1:$D$1,0) )

Sheet1 上的 A1 到 D6 是資料所在的位置。在工作表 2 上,在儲存格 B1 中輸入“b”,在儲存格 B2 中輸入“每月”。

相關內容