EXCEL保留筛选所带的空行

把B列的水果平移到C,D,E列,并保证所在行不变,筛选复制的话如何保留空值的行
平移之后B这列是空的,我没说全 抱歉

参考图示操作。

当然,还有另外一种操作:

1、正常  筛选  ;

2、比如筛选的第一个数据是 b2 ,需要复制到 c2,不要直接复制数据,而是参考c2输入

=b2

3、回车确认后 复制c2单元格;

4、选定 c2下方对应筛选后的空白区域 ,ctrl+g 定位条件“可见单元格”;

5、粘贴 后得到需要的数据;

6、参考以上步骤完成 d、e列,完成操作后取消筛选,然后选定cde全部数据区域,复制粘贴为数值,将结果固定下来。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-11-26

见截图

C2输入

=IF(B2="樱桃","樱桃","")

D2输入

=IF(B2="西瓜","西瓜","")

E2输入

=IF(B2="香蕉","香蕉","")

三公式下拉

追问

我题目没说详细,想平移过去,移过去之后B这列是空 的

追答

那你就直接移动呗
或者复制C:E>选择性粘贴>数值
删除B列

第2个回答  2018-11-26
前提是你先把B列到水果按你要求的三种种属性标注出来,用公式就可以办到。否则,电脑没你想的那么聪明。
第3个回答  2018-11-26
写代码能实现你说的
相似回答