这是我在这个论坛的第一个问题.. 我在excel宏中遇到问题。我有两个不同的工作簿。我必须从第一个工作簿中选择特定值,并根据匹配复制到另一个工作簿中。
第一份工作簿:
coffee yes
tea no
coffee yes
coffee no
coffee no
tea yes
tea no
tea yes
tea no
第二本工作簿:
coffee
milk
tea
coffee
coffee
milk
coffee
tea
tea
tea
tea
结果文件
coffee yes
milk yes
tea no
coffee yes
coffee no
milk yes
coffee no
tea yes
tea no
tea yes
tea no
在这里,我想要从第一本工作簿到第二本工作簿的咖啡或茶的相应价值。 我使用以下公式
=VLOOKUP(D:D,'source.xlsx]Tab1'!$D:$E,2,0)
通过使用此公式,每次只返回咖啡的“是”值。 任何人都可以帮助这方面吗? 提前致谢。 米@ç
答案 0 :(得分:2)
此选项确实需要在每张纸上添加一列,但可以隐藏列。
在第一张C栏上添加此公式从第1行开始
=A1&" "&COUNTIF($A$1:$A1,A1)
注意$
和它们的位置,这是锁定特定值,同时允许在向下拖动此公式时更改正确的值。
接下来在表2中输入B列中的SAME公式。
但是在Sheet2上你还需要下面的查找公式:
=INDEX(LookUpTable!B:B,MATCH(LookUpValues!B1,LookUpTable!C:C,0))
,结果如下: