[问题] EXCEL 资料寻找关键字再选取整列

楼主: angel50732 (瑜)   2017-11-11 14:52:47
请问各位高手,我有如下问题:
我想选取某行中有“第二次”此关键字下,的所有列的资料。
如:
“寻找”第C行中有“第二次”,筛选结果有C1,C3,C7,C12,接着我需要第1,3,7,12的列
资料
请问有什么函数或是方法可以让我快速取得资料吗?
(因为全部有快一千笔资料,手动选取资料太慢了 QQ)
谢谢各位!
作者: soyoso (我是耀宗)   2017-11-11 14:58:00
如选取储存格a1,ctrl+shift+end,再以ctrl+shift+→(方向键)选取全列,复制来取得
楼主: angel50732 (瑜)   2017-11-11 15:05:00
但我要先筛选第C行下的特定储存格后,才要再选那些储存格的列资料
作者: soyoso (我是耀宗)   2017-11-11 15:08:00
或以左上角全选储存格,再复制取得,看是否也可符合https://youtu.be/pWLjp0xBL9s 影片为回文操作所取得的部分,看是否符合原文所要的
楼主: angel50732 (瑜)   2017-11-11 16:36:00
不好意思我少说了部分。补充一下,因为C行并非只有第?次的字(还有其他的字),所以应该是先“搜寻”关键字(第二次),就可以取得C行中也包含到关键字的储存格,最后就是我想知道如何将这些储存格所处的列选起来
作者: soyoso (我是耀宗)   2017-11-11 17:24:00
影片内c栏也并非只有"第二次"的列,而是用原文提到的"筛选"所显示出来的但最新的回文上写到“搜寻”的功能来看,想到的是以宏selection.entirerow.select将全选符合条件的储存格整列选取
楼主: angel50732 (瑜)   2017-11-11 20:05:00
请问可以教如何写出vba吗?从搜寻C行中的第二次开始,接着选取其所属的列资料https://i.imgur.com/w4md66F.jpg
作者: enjoyyou (漫步人间)   2017-11-11 20:33:00
筛选的功能就符合的需求了吧? 至多就是要多一个判断栏https://i.imgur.com/Lrylgzz.jpg把判断栏筛选后 再复制有显示的列 应该就你要的效果
作者: soyoso (我是耀宗)   2017-11-11 20:41:00
如要以“搜寻”方面,全选符合条件后,整列选取的宏的话alt+f11开启vbe,新增个模组,再键入https://i.imgur.com/Lg4WtzN.png f5执行如要筛选,以原po或e大所取的范例是不用判断栏的条件上有包含可以用
楼主: angel50732 (瑜)   2017-11-12 00:20:00
已解决~ 谢谢e大和s大 :D

Links booklink

Contact Us: admin [ a t ] ucptt.com