假如在Excel里面有多列(大于两列)数据,如何筛选出每列都有的公共数据?

有没有一种理想的方法,把每列都有的公共值在原表中用另一种格式显示出来?... 有没有一种理想的方法,把每列都有的公共值在原表中用另一种格式显示出来? 展开
 我来答
chenliang_nep
2011-02-12 · 超过12用户采纳过TA的回答
知道答主
回答量:52
采纳率:0%
帮助的人:24.6万
展开全部
这个问题如果直接用EXCEL做是比较麻烦的,最好还是能用VBA写一段代码,这个适用性会很强,而且针对数据量较大的情况省时。

如果数据量较小,可以用EXCEL直接做,我的思路是选择一列数据最少的来单个检验,即检验该列的每个数据在其他列中是否会出现,这个可以用FIND函数,如果其他每列都存在返回值1,则证明检测的这个数据出现在所有列,是公共数据,否则不是。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
迪卡沫芮
2011-02-12 · TA获得超过1203个赞
知道小有建树答主
回答量:904
采纳率:0%
帮助的人:679万
展开全部
if + vlookup.
假设数据在A,B,C列,在D列写公式=IF(AND(VLOOKUP(A1,B:B,1,0),VLOOKUP(A1,C:C,1,0)),"yes"),如果是每列都有,返回值yes,否则#N/A。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式