excel筛选后要在一列里粘贴数据,要求数据与筛选后数据一一对应

价格粘贴后一部分被隐藏了,望高手指点一下如何与筛选后数据一一对应。
价格是一长列数据,粘贴时由于B列是筛选,所以隐藏了一部分只显示3个。现在希望能全部按次序,显示在B列筛选数据后面。

你是想把复制的内容粘到筛选后的结果后面是吧?你这个问题其实挺刁钻的!
正常方法是粘不上的,粘上了也会错位,下面我说说粘帖方法:
1、选择筛选表格后的空白区域(你要贴的地方),然后CTRL+G定位,选则可见单元格,(定位完后,你选的区域都处于被选状态,但实质上这个选择不包括隐藏单元格!)然后直接输入一个数字或任意字符(如:1),并按CTRL+回车,选择区域都是1了。
2、去掉筛选状态,而过后排序,以你输入1那列做主要排序依据,次要以你的编号,这样我们就得到了和筛选一样的结果。你可以随意粘贴了。
小说明:筛选的方法看似方便,实质上限制非常多,筛选结果再利用可操作性非常差,远不如排序实用,尤其筛选后的复制粘贴相当困难,工作中我是尽量不用的,而排序结合其它方法完全能达到筛选结果,可操作性远胜于筛选!
温馨提示:内容为网友见解,仅供参考
第1个回答  2017-09-20
这个问题经常出来害人,解决方法是:
1、取消筛选,增加辅助列,比如在c列输入 1、2、3....这样的序号;
2、反向筛选 b列 (比如以前筛选 包含 xx 的,就筛选成 不包含xx的 ,以前筛选 第一、二项,就改成筛选除了第一、二项的其他项目)
3、复制筛选后 c d 列对应的内容到一张空白表格 ab列(如果复制的内容中包含被筛选的部分,就在复制前选择cd列数据,让后 ctrl+g 定位条件 “可见单元格”,以后类似操作方法一样,不重复了。)
4、重新按照现在图片的情况筛选b列,然后复制 对应的 c列数据到 第三步 所说的 “空白表格”中已有a列数据的最后一行;
5、将需要粘贴的数据 粘贴到第四步骤 获得表格的对应 b列
6、使用a列作为依据对ab列排序,然后将b列数据复制到图中表格D列。
完成操作。
第2个回答  2017-09-18

可以使用公式匹配过去

=vlookup()

如果是粘贴的话 可以试试用 定位 可见单元格

点击查找下的 定位 即可

    


一般如果可以用公式解决 最好用公式

第3个回答  2014-11-11
用函数,无需筛选。本回答被提问者采纳
第4个回答  2017-09-23
原表是什么样子的,用vlookup函数不可以吗
相似回答