创建excel宏以比较en select数据

时间:2014-07-31 12:55:58

标签: excel vba

我是macros的新手,所以我不知道怎么写一个,但我想我必须用一个来做excel上想要的东西

我有两张床(Datachart和Datapivottabel) datachart表包含(在C列开始的第C行)189个名称(在第193行结束) Datapivottabel工作表在此数据透视表中包含一个pivottabel(updatebale)我有一些198个名称的名称(不是所有这些名称都取决于pivottabel的过滤器)在列B上的列A上我有值  我想在Datachart工作表列E中显示从Datapivotabel工作表

进行比较的值

例如

Datachart表:

col C               |col E (the values i want)
Ukraine             |0 (because there  is no match)
United Arab Emirates|50
United Kingdom      |180
United States       |30
Uruguay             |11
Uzbekistan          |0 (because there is no match)

Datapivottabel表:

col A               |col B
United Arab Emirates|50
United Kingdom      |180
United States       |30
Uruguay             |11

我希望你了解情况 谢谢

1 个答案:

答案 0 :(得分:0)

在“Datachart”表格中的单元格E5中尝试此公式并将其向下拖动:

=IFERROR(INDEX(Datapivottabel!B:B,MATCH(C5,Datapivottabel!A:A,0)),0)