如何在EXCEL中把同一列相同的内容复制到另一列?

如下:如何将A列中的“大”复制到B列那样的?
A B
大 大

大 大
大 大

大 大

在EXCEL中把同一列相同的内容复制到另一列的方法如下:
1、在b1列写公式:=if(countif(A:A,a1) > 1 ,A1,"")
2、拖动控制点进行填充即可。
3、如果需要格式一样,那就用格式刷刷一下,就可以了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-05-28
在B1输入公式:
=if(a1=" 大"," 大","")
下拉填充

也可以用自动筛选,在下拉条选择大的部分,复制,在B列粘贴

补充:
藏才的公式多了一个空格,改为
=IF(A1="大","大","")追问

如果A列中的“大”单元格有填充颜色,也要把填充颜色复制到B列呢?
自动筛选好像不行哦,筛选后复制过来后在内容全部排在一起是不行的,要对应到A列

追答

做不到。格式并不是数据本身的属性,公式只能取得数据,不能取得格式。
如果A列是条件格式的结果,你可以用格式刷套用。

本回答被网友采纳
第2个回答  2012-05-28
方法一:在B1=IF(A1="大","大","")
方法二:在A列中用自定义筛选出你要的内容后----选中A~B列----ctrl+R
第3个回答  2012-05-28
方法一:
B1:=IF(A1="大",A1,""),向一填充。
方法二:
添加辅助列进行排序也能实现。
第4个回答  2012-05-28
一楼的答案正确,还可以在填充时右下角处双击一个左键就行了。
相似回答