想将如图1所示的源数据中的地市不重复提取出来
采用了如图2所示的公式,单元格C2显示了正确结果。
但在下拉过程中出现了问题,提示有“数值错误”,如图3所示为下拉之后单元格C3中的计算结果。
如果将函数SMALL中的部分按“F9”显示计算结果后,则C3可以正确显示结果,如图4所示。
不明白公式的问题到底出在哪里,求教各位。达到这个效果,恐怕最快的方法还是使用转置。如果我的答案能够帮助到您,也
您好,
非常感谢您的,让我学习到了一种新的方法。想请教您另外一个问题:在得到不重复的地市列表之后,如果想在地市之后同一行输入相应的区县名字,有没有什么简便方法呢?另:非常抱歉,我特别想知道公式的错误在哪里,所以给您的评价为五星,但是因为不是我想要的最终答案,所以不能采纳您的回答了。再次感谢!
非常感谢您的肯定,谢谢您。您看一下我对您的问题的理解是否正确:您的原始数据是两列,第一列是地市、第二列是县区,地市和县区的组合是有重复的。您想要得到的目标数据仍然是两列,第一列是地市、第二列是县区,但是您想要得到的是一组不重复的地市和县区的组合。如果是这样的话,还是按我刚才的操作,在最后一步按住shift选择两列,点击删除重复,按左上角保存载入就好了。这个PowerQuery是Excel2010以后的新功能。我自己是一个职业的数据工程师,用了PowerQuery以后,基本上再也没有写过复杂的公式或者VBA了,您有兴趣可以多了解以下。我觉得是Excel从数据透视表以后最好的功能。如果我的答案能够帮助到您,也
另外一个更简便的方法(抱歉刚刚想到)-您可以在Excel中选中这两列,然后在上边工具栏选择插入-数据透视表,将地市和县区这两列都放在数据透视表“列”这一项(四个方格的左下角),马上就可以得到您要的结果了。如果我的答案能够帮助到您,也
作为一个EXCEL的初级用户,我非常感谢您的耐心且细致的。如图所示,我按照您的方法选择了两列之后,选择表头右键单击“删除重复项”,没有看到变化,不知道我哪里做错了。感觉这并不是我要的最终结果,请教您,哪步操作出错了呢?
我看了您的第三张图,就是我理解的您需要的结果(对于每个地市、区县的组合,去除重复项),不知道是不是我理解有误?还要麻烦您继续解释一下。
非常感谢您的这个数据透视表方法,非常实用。不过如果我想实现下面这样的显示,如果不使用转置的办法的话,不知道您有没有其它方法呢?
达到这个效果,恐怕最快的方法还是使用转置。如果我的答案能够帮助到您,也
非常感谢您的。因为源数据里没有重复的区县,所以我以为按您说的操作能达到如下的显示效果。不好意思,是我的理解有误。
EXCEL小白非常感谢您的解答。
