我需要用两张不同的工作表中的两张表格来合并信息。
第 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))