Excel 如果两个单元格包含某些文本,则将相邻单元格的文本值放入新单元格
我想问一下,在Excel中如何匹配两列中的文本值,如果存在匹配项,则将相邻单元格的值复制/粘贴到新单元格中 例如:Excel 如果两个单元格包含某些文本,则将相邻单元格的文本值放入新单元格,excel,Excel,我想问一下,在Excel中如何匹配两列中的文本值,如果存在匹配项,则将相邻单元格的值复制/粘贴到新单元格中 例如: A B C L M gene_id gene value ... gene_id gene XLOC001 top 20 XLOC003 ? XLOC002 high 5
A B C L M
gene_id gene value ... gene_id gene
XLOC001 top 20 XLOC003 ?
XLOC002 high 5 XLOC001 ?
XLOC003 left 45 XLOC002 ?
XLOC004 right 10 XLOC004 ?
M列中的公式将在L列的第一行中查找,并在a列中找到匹配项。如果存在匹配项,则在B列中返回值。然后,我可以为M列中的其他行复制/粘贴此公式
输出将是:
A B C L M
gene_id gene value ... gene_id gene
XLOC001 top 20 XLOC003 left
XLOC002 high 5 XLOC001 top
XLOC003 left 45 XLOC002 high
XLOC004 right 10 XLOC004 right
这是
Vlookup()
公式的确切用例
=VLookup(L2, A2:B5, 2, False)
把它放在M2里,你就会得到你的答案
L2
这是我们正在查找的值A2:B5
是我们正在查找的范围(范围中的第一列是搜索的列)2
告诉它应该从该范围中提取结果的列False
几乎总是False
的,因此不必担心该参数。这就是Vlookup()
公式的确切用例
=VLookup(L2, A2:B5, 2, False)
把它放在M2里,你就会得到你的答案
L2
这是我们正在查找的值A2:B5
是我们正在查找的范围(范围中的第一列是搜索的列)2
告诉它应该从该范围中提取结果的列False
几乎总是False
的,因此不必担心该参数。这就是Vlookup()
公式的确切用例
=VLookup(L2, A2:B5, 2, False)
把它放在M2里,你就会得到你的答案
L2
这是我们正在查找的值A2:B5
是我们正在查找的范围(范围中的第一列是搜索的列)2
告诉它应该从该范围中提取结果的列False
几乎总是False
的,因此不必担心该参数。这就是Vlookup()
公式的确切用例
=VLookup(L2, A2:B5, 2, False)
把它放在M2里,你就会得到你的答案
L2
这是我们正在查找的值A2:B5
是我们正在查找的范围(范围中的第一列是搜索的列)2
告诉它应该从该范围中提取结果的列False
几乎总是False
,因此无需担心该参数。如果未找到该值,则使用该选项显示默认消息“N/A”。范围引用中的美元符号确保复制和粘贴公式时范围保持不变
=VLOOKUP(L2, $A$2:$B$5, 2, FALSE)
如果未找到值,则使用此选项显示“未找到”消息:
=IFERROR(VLOOKUP(L2, $A$2:$B$5, 2, FALSE), "Not Found")
或者只是将单元格留空:
=IFERROR(VLOOKUP(L2, $A$2:$B$5, 2, FALSE), "")
(前面的代码简化,贷记到chancea。)如果找不到值,则使用此代码显示默认消息“N/A”。范围引用中的美元符号确保复制和粘贴公式时范围保持不变
=VLOOKUP(L2, $A$2:$B$5, 2, FALSE)
如果未找到值,则使用此选项显示“未找到”消息:
=IFERROR(VLOOKUP(L2, $A$2:$B$5, 2, FALSE), "Not Found")
或者只是将单元格留空:
=IFERROR(VLOOKUP(L2, $A$2:$B$5, 2, FALSE), "")
(前面的代码简化,贷记到chancea。)如果找不到值,则使用此代码显示默认消息“N/A”。范围引用中的美元符号确保复制和粘贴公式时范围保持不变
=VLOOKUP(L2, $A$2:$B$5, 2, FALSE)
如果未找到值,则使用此选项显示“未找到”消息:
=IFERROR(VLOOKUP(L2, $A$2:$B$5, 2, FALSE), "Not Found")
或者只是将单元格留空:
=IFERROR(VLOOKUP(L2, $A$2:$B$5, 2, FALSE), "")
(前面的代码简化,贷记到chancea。)如果找不到值,则使用此代码显示默认消息“N/A”。范围引用中的美元符号确保复制和粘贴公式时范围保持不变
=VLOOKUP(L2, $A$2:$B$5, 2, FALSE)
如果未找到值,则使用此选项显示“未找到”消息:
=IFERROR(VLOOKUP(L2, $A$2:$B$5, 2, FALSE), "Not Found")
或者只是将单元格留空:
=IFERROR(VLOOKUP(L2, $A$2:$B$5, 2, FALSE), "")
(前面的代码简化了,这要归功于chancea。)Vlookup可能就是您想要的函数。vlookup在表最左边的列中查找值,然后从找到搜索值的行返回值(该行的距离由您确定) vlookup公式由4部分组成: 1.SearchFor这是正在搜索的值。在您的示例中,它将是L2 2.Where to search这是要搜索的范围和答案所在的范围。在您的示例中,这将是A2:B5 这是Where-ToSearch范围内的一列,其中包含答案。在您的示例中,这将是2 4.NearOrExact您决定vlookup应该搜索接近值还是精确值。在你的例子中,这是错误的 vlookup公式的结构: =vlookup(搜索、WhereToSearch、WhichColumn、NearOrExact)
来源:Vlookup可能就是你想要的功能。vlookup在表最左边的列中查找值,然后从找到搜索值的行返回值(该行的距离由您确定) vlookup公式由4部分组成: 1.SearchFor这是正在搜索的值。在您的示例中,它将是L2 2.Where to search这是要搜索的范围和答案所在的范围。在您的示例中,这将是A2:B5 这是Where-ToSearch范围内的一列,其中包含答案。在您的示例中,这将是2 4.NearOrExact您决定vlookup应该搜索接近值还是精确值。在你的例子中,这是错误的 vlookup公式的结构: =vlookup(搜索、WhereToSearch、WhichColumn、NearOrExact)
来源:Vlookup可能就是你想要的功能。vlookup在表最左边的列中查找值,然后从找到搜索值的行返回值(该行的距离由您确定) vl