从单元格区域获取相应的值

从单元格区域获取相应的值

我需要用两张不同的工作表中的两张表格来合并信息。

第 1 页 - 表 1:

    A   |    B      |    C  
12-2-19 | Monday    | Function Needed here
12-3-19 | Tuesday   | Function Needed here
12-4-19 | Wednesday | Function Needed here
12-5-19 | Thursday  | Function Needed here
12-6-19 | Friday    | Function Needed here

第 2 页 - 表 2:

   A      |  B
Monday    | text1
Tuesday   | text2
Wednesday | text3
Thursday  | text4
Friday    | text5

基本上,它说这里需要函数(Col C Sheet 1),我希望它根据星期几(Col B Sheet 1)提取文本1,文本2等。(Col B Sheet 2)

我的想法是在第 1 页的 C 列中使用类似这样的函数:

=IF(B1='Sheet 2'!A1,'Sheet 2'!B1,"--")

但它只检查星期一(并且有效)但我想让它检查所有日子并返回相应的文本。

我怎样才能让它检查整个范围第 2 页对于值B 栏第 1 页并返回相应的值B 栏第 2 页C 栏 1 页

注意:工作表 1 将是一个日历,其中包含整个 12 月的所有日期/星期几。还将有对应的工作表,包括 1 月、2 月、3 月等,因此公式需要始终默认为工作表 2 的 A 列和 B 列 1-5 行中的静态范围。只有工作表 1 中的 B 列和 C 列中的行会动态更改(B1、B2 等)。如果需要,我将更改工作表名称。

在此先感谢您的帮助!

答案1

假设 Sheet1!A:A 和 Sheet2!B:B 中的星期几是同一类型的数据,那么简单的 INDEX/MATCH 或 VLOOKUP 就足够了。

=VLOOKUP(B2, Sheet2!A:B, 2, FALSE)
'or
=INDEX(Sheet2!B:B, MATCH(B2, Sheet2!A:A, 0))

相关内容