excel查找某一列包含的文本并列出该文本 100

如图数据源很不规则,十万行,笨办法是行不通了。有木有办法让其在结果1里判定如果数据源含有类型a,则返回a在结果2里判定如果数据源含有类型y,则返回y... 如图
数据源很不规则,十万行,笨办法是行不通了。有木有办法让其
在结果1里判定如果数据源含有类型a,则返回a
在结果2里判定如果数据源含有类型y,则返回y
展开
 我来答
unsamesky
2013-06-14 · TA获得超过2736个赞
知道小有建树答主
回答量:859
采纳率:100%
帮助的人:441万
展开全部

给你一个VBA的示例吧。点击附件中的按钮即可自动分类了!

Sub FenLei()
    Dim i As Long, m As Long, n As Long, t As Long
    Dim arr, brr, crr
    With ActiveSheet
        i = .[b1].End(xlDown).Row:      arr = .Range("B2:B" & i)
        m = .[c1].End(xlDown).Row:      brr = .Range("C2:C" & m)
        n = .[A1].End(xlDown).Row:      crr = .Range("A2:A" & n)
    
        Dim trr()
        ReDim trr(1 To n - 1, 1 To 2)
        For t = 1 To n - 1
            For i = 1 To UBound(arr)
                If crr(t, 1) Like "*" & arr(i, 1) & "*" Then
                    trr(t, 1) = arr(i, 1)
                    Exit For
                End If
            Next
            
            For m = 1 To UBound(brr)
                If crr(t, 1) Like "*" & brr(m, 1) & "*" Then
                    trr(t, 2) = brr(m, 1)
                    Exit For
                End If
            Next
        Next
        .[d2].Resize(n - 1, 2) = trr
    End With
End Sub


笑一笑说一说
科技发烧友

2013-06-14 · 职场办公软件基础应用
笑一笑说一说
采纳数:16868 获赞数:33717

向TA提问 私信TA
展开全部
在D2、E2中分别输入或复制粘贴此公式
=IF(COUNT(FIND(B2,A2),B2,"")
=IF(COUNT(FIND(C2,A2),C2,"")
选中D2:E2
下拉填充
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yanxy0924
推荐于2017-05-20 · 知道合伙人互联网行家
yanxy0924
知道合伙人互联网行家
采纳数:7683 获赞数:18591

向TA提问 私信TA
展开全部
假定数据区是a:e
d2输入
=IF(ISNUMBER(FIND("a",A2)),"a",IF(ISNUMBER(FIND("b",A2)),"b",IF(ISNUMBER(FIND("c",A2)),"c",IF(ISNUMBER(FIND("d",A2)),"d",""))))
e2输入
=IF(ISNUMBER(FIND("x",A2)),"x",IF(ISNUMBER(FIND("y",A2)),"y",IF(ISNUMBER(FIND("z",A2)),"z","")))
两公式下拉复制
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
forzzd
2013-06-14 · TA获得超过496个赞
知道小有建树答主
回答量:372
采纳率:0%
帮助的人:223万
展开全部
一个if函数不就行了?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式