在Excel中查找匹配的单元格并获取值,然后将它们放入另一个单元格中

在Excel中查找匹配的单元格并获取值,然后将它们放入另一个单元格中,excel,count,match,cells,Excel,Count,Match,Cells,请帮我做这个 例如,我有excel中的示例 A列B列C列D列 我想做的是,当我在C列中写一些东西时,我希望excel检查它是否存在于A列的任何单元格中,然后执行以下操作。例如,假设我在“C44”中输入了数字33,“35”也有相同的值,即33,然后在B“35”中获取值,然后将其放入D“44”。听起来很简单,但几乎不可能 你明白吗?我搜索了整个网络,没有找到解决方案 将以下公式放在D中归档 本质上:它在a列中查找C44中的值,并返回B列中具有相同行的值 =VLOOKUP(C44,A:B,2,假) 但

请帮我做这个

例如,我有excel中的示例

A列B列C列D列

我想做的是,当我在C列中写一些东西时,我希望excel检查它是否存在于A列的任何单元格中,然后执行以下操作。例如,假设我在“C44”中输入了数字33,“35”也有相同的值,即33,然后在B“35”中获取值,然后将其放入D“44”。听起来很简单,但几乎不可能


你明白吗?我搜索了整个网络,没有找到解决方案

将以下公式放在D中归档

本质上:它在a列中查找C44中的值,并返回B列中具有相同行的值

=VLOOKUP(C44,A:B,2,假)

但是,如果列A中存在重复值,则将始终返回第一个实例。因此,为了扩展您的示例,如果A23的值为33,它将从B23获取值并返回它

见下图,A列中的1是重复的,但C列中的1每次都是D,而不是J


来源:在Excel中按F1键,在“帮助”中键入VLookup

谢谢你的工作,这是更好的=VLOOKUP(Sheet1!A2,Sheet4!A:B,2,FALSE)这会从不同的工作表中获取值。但是我想使用宏来实现这一点,因为这段代码无法扩展。有什么想法吗?我不确定你所说的扩展是什么意思。我需要了解你问题的背景,以提供不同的答案。就目前情况而言,我相信这个答案解决了“陈述的问题”。如果你试图做的与你陈述的问题不同,那么陈述整个问题!:D