匹配列并填充下一列

时间:2014-07-14 20:43:44

标签: excel excel-vba excel-formula vba

我很擅长excel所以请和我一起玩。

我有2列可以容纳我的所有产品及其说明(图片中的A列和B列)。

每当我在Active Products中输入型号时(图C中的C列),我都试图这样做,我的Excel会自动搜索A列,将其与C列中的模型匹配并复制来自B列到D列。这有意义吗?

基本上,我在A和A列中有20,000个型号及其描述。 B,每当我在C列中输入一个型号时,我的脚本会搜索A列,并将与B列中该模型匹配的描述复制到D列。

感谢您的帮助。

enter image description here

1 个答案:

答案 0 :(得分:2)

您可以使用VLOOKUP。只需使用以下公式填充D列即可。我总是弄错了,但我认为应该是这样。当然,您需要确保“2”匹配您填写的任何行。

=VLOOKUP(C2, A:B, 2)

请告诉我,如果这不起作用,我可以解决它。

如果你想要它漂亮,请用IF包装它。

=IF(C2 = "", "", VLOOKUP(C2, A:B, 2))