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/Match 来实现

=INDEX(Sheet1!$A$1:$D$6,MATCH(Sheet2!B1,Sheet1!$A$1:$A$6,0),MATCH(Sheet2!B2,Sheet1!$A$1:$D$1,0))

Sheet1 上的 A1 至 D6 是数据所在位置。在 Sheet2 上,在单元格 B1 中输入“b”,在单元格 B2 中输入“monthly”。

相关内容