如何根据 Excel 中的另一个单元格粘贴单元格中的值

如何根据 Excel 中的另一个单元格粘贴单元格中的值

我有 2 张工作表:一张工作表包含数字(有些是重复的),另一张工作表包含该数字的名称。我需要将名称粘贴在第一张工作表的每个数字旁边。示例如下:

第 2 页:每个编号都应添加以下名称:

12345   Hardware
12548   Software 
32546   Network
85468   Development

工作表 1:我需要在每个相等的数字旁边粘贴名称。例如,无论我在哪里找到数字 12345,我都需要在 12345 单元格旁边粘贴硬件名称。

12345
12548
32546
85468
12345
12548
32546
85468
12345
12548
32546
85468
12345
12548
32546
12345
12548
32546
12345
12548
32546
12345
12548
32546
12345
12548
32546

答案1

这个函数正是VLOOKUP为解决这种类型的问题而设计的。

我假设您的数字位于 Sheet1 的 A 列(从第 1 行开始),而您的数字和姓名位于 Sheet2 的 A 列和 B 列。在 Sheet1 的 B1 单元格中输入以下公式,并将其复制到 B 列的其他单元格。

=VLOOKUP(A1,Sheet2!$A:$B,2,False)

该函数的工作原理是,在 Sheet2 中的 A 列和 B 列中查找表格中的第一个参数(A1 中的数字),然后返回表格第 2 列的值。仅当表格未按数字排序时,才需要第 4 个参数(False)。

在此处输入图片描述

答案2

您要找的是嵌套 IF 语句(完整教程在这里https://exceljet.net/excel-functions/excel-if-function)。

本质上,您需要在 A 列中创建一个公式,该公式用于查找 B 列中的值(在此示例中,列和行可以互换)。在此示例中,将 A 视为数据的目标,将 B 视为用于确定语句答案的样本。只需确保在每个语句的末尾都使用“)”结束(观察示例语句包含两个嵌套语句并以 2 个“)”结尾)。

=IF(B1=12345, "硬件", IF(B1=12548, "其他"))

您可以无限期地继续此操作,然后使用完成的 A1 单元格右下角的加号自动更改 A 列中您想要使用的行数。通过使用此方法,以这种方式填写的每个 A 列单元格中的公式将指向相应的 B 单元格。因此,本质上您只需更新 A1 单元格,然后将加号向下拖动以填充剩余的 A 单元格(它将显示“FALSE”,直到数据插入 B 列单元格)。

Excel 图像

相关内容