永发信息网

如何用excle实现,将某一列中含有需要查找的关键字的单元格的内容都提取到另外一列,然后自动排列下来。

答案:3  悬赏:10  手机版
解决时间 2021-04-18 11:03
如何用excle实现,将某一列中含有需要查找的关键字的单元格的内容都提取到另外一列,然后自动排列下来。
最佳答案
可以用以下数组公式:
E2单元输入:
=INDEX(A:A,SMALL(IF(ISNUMBER(FIND($D$1,$A$2:$A$200)),ROW($A$2:$A$200),4^8),ROW(A1)))&""
数组公式,按住Ctrl键和Shift键,再回车,结束输入。
下拉公式,示例如下图:

全部回答
Sub aa()
    Dim rng As Range
    Dim i As Integer
    Dim str As String
         Set d = CreateObject("scripting.dictionary")
        str = InputBox("请输入关键词", "温馨提示")
          For Each rng In Range("a1:a" & Range("a65535").End(3).Row)
                    For i = 1 To Len(rng)
                         If rng.Characters(i, 1).Text = str Then
                            d(rng.Value) = ""
                         End If
                    Next i
            Next rng
        Range("c1").Resize(d.Count, 1) = Application.Transpose(d.keys)
End Sub追问这个程序要写在哪里?

添加辅助列G,在G2中输入公式  =IF(COUNT(FIND("A",A2)),A2,"")  ,在E2中输入公式=INDEX(G:G,SMALL(IF(G$1:G$100<>"",ROW($1:$100),65536),ROW()))&""三键结束!


我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
梁山好汉上梁山的原因
『台电 TL-C150◆512M』这款mp3好不好?
中秋节给客户的贺词,征求公司要给员工的中秋
齐齐哈尔大学学费多少,齐齐哈尔二院人流需要
金刚体育怎么去啊,我要去那办事
我的世界世界盐怎么做,我的世界黑洞怎么召唤
佳和家居在哪里啊,我有事要去这个地方
怎么学韩语最快?
孔子生意治国语录,2015年钢管租赁生意怎么样
“……非得政权则不能发动革命,不能保护革命
带有风字的成哪个诗句,有风字的诗句
离婚后自己回去,婆家人说我说话难听,对我很
鹿晗现在用的手机是什么牌子?
职教中心有哪些专业,职教中心都有什么专业?
哎什么意思,送表代表什么意思,什么含义 100
推荐资讯
什么是预埋件钢筋T型接头
汽车钣金烧火后材料会变硬吗
怀孕了吃花胶生出来的宝宝皮肤真的好吗
PA66 35% 原料的密度多少
越野是手动的好,还是自动档的好
女人没有了乳房能活多久
打开的红酒怎么保存,红酒开瓶后,没喝完.,应该
电热水器插座问题!家里想按电热水器,但墙上插
快手如何在电脑上直播,快手怎么在电脑直播游
梦中见佛是什么原因?
胎盘到底能不能吃?
何为乌鹊巢林之象
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?