gpt4 book ai didi

Excel:如果三个匹配,则从第三列返回值

转载 作者:行者123 更新时间:2023-12-04 21:34:31 26 4
gpt4 key购买 nike

我有两个excel电子表格,结构如下:

表 1

A1-A1000(姓名):
能源部,约翰
例如,简

C1-C1000(生日):
1990 年 12 月 25 日
1-01-2000

表 2

B2-B1000(姓名):
能源部,约翰
马修斯,安迪

D2-D1000(生日):
此处填写匹配的出生日期

本质上,我需要比较两张表中的数千个值,如果它们的行具有匹配的名称,我需要将 Sheet1 的行中的生日到相应的名称放入 Sheet2 中的 D 列。任何人都对此有任何想法吗?

感谢您的帮助,我没有使用 excel 的经验,所以我对这一切都是新手。

最佳答案

请查看vlookup功能。您可以在此处找到文档:VLOOKUP function

我已将其放入 Sheet1(B 列空白):

John        12/25/1990
Jane 1/1/2000

在 Sheet2 中,我放置了 John , Andy , 和 Jane在 A1、A2 和 A3 中。

在 B2 中, John 的右侧,我放置:
=VLOOKUP(A1,Sheet1!$A$1:$C$4,3,FALSE)

让我解释。 A1 表示我正在寻找 John在 Sheet2 的 A1 中。这
Sheet1!$A$1:$C$4

告诉函数查看 Sheet1、A 到 C 列(以及第 1 到 4 行)。美元符号是告诉 Excel 使用绝对(而不是相对)引用所必需的。 (相对引用会使整个事情以不受欢迎的方式发生变化。)(如果你有 1000 个名字和生日,你会希望你的从 $A$1 变为 $C$1000。)
3表示返回第三列,在您的情况下是生日。
FALSE意味着你必须有一个完全匹配。

然后我将 B1 复制到 B2 和 B3。

结果如下:
John    12/25/1990
Andy #N/A
Jane 1/1/2000

它找到了约翰和简,并返回了他们的生日。它没有找到 Andy,因此它显示 #N/A。

(以下是编辑 2,来自 OP 提出一些分支问题的评论。)

使用向下填充复制公式

不是 Ctrl-C + Ctrl-V,而是使用键盘快捷键将公式复制到一列中。单击 B1 以突出显示它。然后按住 shift 键并按两次向下箭头。现在 B1、B2 和 B3 被突出显示。然后按 Ctrl-D 填充公式。如果操作正确,B3 中的公式应该与 B1 中的公式相同。您可以重复使用相同的技术,但您可以使用 Shift+PageDn 十次(然后使用 Ctrl-D)将公式复制 250 次。

将列格式化为日期

单击带有数字的列,然后将格式下拉菜单从“常规”更改为“短日期”。这将切换单元格的格式,例如 21567 (内部 Excel 表示)到 1/17/1959 .

添加错误消息

在评论中,OP 询问如何显示错误消息而不是 #N/A。可以包装 VLOOKUP在另一个函数中,即 IFNA .例如,
 =IFNA(VLOOKUP(A1,Sheet1!$A$1:$C$4,3,FALSE), "Lookup failure.")

将提供日期(如果找到名称)或会说“查找失败”。

关于Excel:如果三个匹配,则从第三列返回值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42841225/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com