我一直在试验针对数据集的 IF 和 OR 函数。我创建了一个较小的版本来传达我的观点。
我想编写一个公式,如果 B 列中的数据与 E 列中的任何数据匹配,则 F 列中的日期将自动输入到 C 列中,即 11/11/2023 将位于“a”旁边,因为它位于右侧数据集中“a”旁边。类似地,右侧数据集中“f”旁边的日期 11/12/2023 将显示在 C 列中“f”旁边。
右侧的数据不会有任何重复,即每个字母只有一个日期。
请帮助我。我正在努力寻找一个可行的公式。
答案1
据我理解你的问题和图片,查找非常容易用来查看事物。如果我们假设这是从第 1 行开始的,则输入以下内容C2
并将其向下拖动:
=XLOOKUP(B2,E$2:E$7,F$2:F$7,"")
句法:
=XLOOKUP(查找值,查找数组,返回数组,[如果未找到],[匹配模式],[搜索模式])
答案2
公式
=IFERROR(INDEX(Date2,MATCH(A2,Data2,0),2),"")
数据1 | 日期1 | 数据2 | 日期2 |
---|---|---|---|
A | 2023 年 1 月 11 日 | A | 2023 年 1 月 11 日 |
b | s | 2023 年 11 月 23 日 | |
C | 钾 | 2022 年 10 月 2 日 | |
d | 2022 年 10 月 1 日 | d | 2022 年 10 月 1 日 |
埃 | F | 2023 年 12 月 11 日 | |
F | 2023 年 12 月 11 日 | 是 | 2022 年 7 月 7 日 |