Excel 2016“类似SQL”加入不同工作表中的数据

时间:2017-09-08 23:22:36

标签: excel excel-formula

我在一个Excel文件中有两个工作表,我想做一个“像sql一样”加入并选择。

Sheet1有一个ID列(以及其他列) Sheet2有一个ID列和一个对应的列,其中包含文本“是”或“否”

我想向Sheet1添加一个新列,它将Sheet2中的“是”/“否”文本值显示为Sheet1中行的id。

我认为Sheet1中新列的伪代码类似于:

=Select Sheet2.YesNo From Sheet2 Join Sheet1 On Sheet1.id = Sheet2.id

*我不能只对它们进行排序和粘贴,因为Sheet1没有完全相同的ID。

1 个答案:

答案 0 :(得分:1)

据我所知,一个简单的VLOOKUP将解决Sheet2中使用正确ID的Sheet2中的Yes / No。在Sheet1的单元格B2上输入此代码 - 假设$A$1:$B$20是Sheet2的数据范围,其中A列是ID,B列是Yes / No数据。

=VLOOKUP(A2,Sheet2!$A$1:$B$20,2,FALSE)