补加高分。EXCEL简单问题但我不会设计。数据处理方面

来源:百度知道 编辑:UC知道 时间:2024/06/12 10:57:04
我一个工作薄里面有3个工作表,第一个里面是数据,A列里是姓名,B列是地址,共有1300行。格式如下
A B
lili london,(which road)
zhangyar USA VOA
.... ....

第二个表里是分类,,A 列一列
比如china,,london,usa
第三个表里我想得到结果:从第一个表格中用第二个表中A列的词语过滤,每一个词语比如london从第一个表中过滤得到的结果有5行,在第三个表里面A列显示london,B列就显示得到的5行结果。。格式如下
A B C
london lili london,(which road)
london ... ....
london ... ....
london .... ....
london ... ....
USA zhangyar USA VOA
usa .... ....

请帮我说一下怎么做,如果感觉我说的不清楚,请提出来。
如果有非常满意的还有额外加分。!!!!
:sycncn
我照你的方法做了一下,发现不能得到结果。
我的表格1里B列的数据不是很整洁的,有几个单词的,有括号,有数字,乱七八糟什么都有,这个函数能这样找么?还有我是想把表1中用表2过滤得到的结果(比如说3个)过滤词所在的3行移到表3里面形成一个新的excel文件,能实现么

没办法啊,只能出此下策了

其实你的问题比较简单,你的表1(sheet1)里面是全部的数据,表2(sheet2)是过滤的数据,你想在表3里面得到根据表2过滤后统计的数值。我觉的你可以直接这样噢:在表2里A列就是过滤的数据,你可以直接在表2种得到你想要的统计结果,但表2的数据最好不要重复(同一个值出现两次的话)
A列 B列
伦敦 =COUNTIF(Sheet1!B1:B1300,Sheet2!A1)
巴黎 =COUNTIF(Sheet1!B1:B1300,Sheet2!A2)
北京 =COUNTIF(Sheet1!B1:B1300,Sheet2!A3)
洛杉矶 =COUNTIF(Sheet1!B1:B1300,Sheet2!A4)

统计表1的B列第一行至第1300行,和表2的A列中的第1行、第2行……比较,
那么表2的B列得到的就是伦敦、巴黎等在表1里出现的次数,不知道是不是你想要的结果!

我也想知道