将列从一个工作表匹配到另一个工作表,并在匹配列下放置1

时间:2013-09-02 09:21:11

标签: excel vba excel-vba

我有2个工作表。在工作表中,它列在一个人的单独列技能

Worksheet1

我现在想把它转换成另一种格式。我已经列出了所有可用的技能,只要有从工作表1到工作表2的匹配技能,就应该有1个输出到相应的工作表2列。 Worksheet2

任何人都可以帮我这么做吗?

2 个答案:

答案 0 :(得分:0)

假设您的两个工作表都从A1 ...

开始

Sheet2 = D2公式将

=COUNTIFS(Sheet1!$A$1:$A$100,Sheet2!$A2,Sheet1!$E$1:$E$100,sheet2!D$1,Sheet1!$F$1:$F$100,sheet2!D$1,Sheet1!$G$1:$G$100,sheet2!D$1,Sheet1!$H$1:$H$100,sheet2!D$1,Sheet1!$I$1:$I$100,sheet2!D$1,Sheet1!$J$1:$J$100,sheet2!D$1)

根据您的要求更改范围,请注意范围内的冻结$ sign .....一旦完成...将您的公式拖到下方和下方..

Countifs如何运作:

=COUNTIFS(range1,value to find within range1,range2,value to find within range2, range3, value to find within range3.......so on)

答案 1 :(得分:0)

数据透视表可以解决上述问题。