EXCEL 字符是否vba字符串包含指定字符符判断求教?


如图,A列为原始字符串,F列为制定字符串,想判断A列中是否包含F列中的指定关键词,如包含,在B列返回包含的特定字符串。求大神指点~~~...
如图,A列为原始字符串,F列为制定字符串,想判断A列中是否包含F列中的指定关键词,如包含,在B列返回包含的特定字符串。求大神指点~~~
展开
选择擅长的领域继续答题?
{@each tagList as item}
${item.tagName}
{@/each}
手机回答更方便,互动更有趣,下载APP
提交成功是否继续回答问题?
手机回答更方便,互动更有趣,下载APP
B2用公式:=CONCAT(IF(COUNTIF(A2,"*"&F$2:F$100&"*")*(F$2:F$100<>""),F$2:F$100,""))数组公式,需要按组合键CTRL+SHIFT+回车,完成公式,下拉;或用下面公式:=INDEX(F:F,MIN(IF(ISNUMBER(FIND(F$2:F$100,A2)),ROW($2:$100))))&""数组公式,需要按组合键CTRL+SHIFT+回车,完成公式,下拉。
本回答被提问者采纳

详细问题见图片,谢谢!...
详细问题见图片,谢谢!
展开
选择擅长的领域继续答题?
{@each tagList as item}
${item.tagName}
{@/each}
手机回答更方便,互动更有趣,下载APP
提交成功是否继续回答问题?
手机回答更方便,互动更有趣,下载APP
展开全部主要操作步骤:用公式IF(ISNUMBER(FIND("A",A1)),"有","无"),即可。具体操作步骤:判断字符串中是否包含大写字母A,可用公式=IF(ISNUMBER(FIND("A",A1)),"有","无")。下拉公式会发现,含有小写字母a的结果是无,该公式里的FIND函数提取的是指定的字符区分大小写。 如果要判断是不是包含字母A且不区分大小写,可用SEARCH函数代替FIND函数,公式=IF(ISNUMBER(SEARCH("A",A1)),"有","无")。 要想判断单元格中是否包含多个指定字符中的某一个,如判断单元格中是否包含“大”、“小”、“20”这三个字符中的一个,可用公式=IF(OR(ISNUMBER(FIND({"大";"小";"20"},A1))),"有","无")。 下拉公式会发现,只要包含这三个字符中的任意一个,结果都是有。 而要判断是否同时包含这三个字符,只要把公式中的OR改成AND即可,公式=IF(AND(ISNUMBER(FIND({"大";"小";"20"},A1))),"有","无")。 要判断包含这三个字符中的几个,可用公式=COUNT(FIND({"大";"小";"20"},A1))。 要判断单元格中是否包含字母A,且不论在字符串的什么位置,也不区分大小写,可用公式=IF(COUNTIF(A1,"*A*"),"有","无")。 如果要判断四个字符中是否以字母A开头,公式=IF(COUNTIF(A1,"A???"),"有","无")或=IF(COUNTIF(A1,"A*"),"有","无")。已赞过已踩过你对这个回答的评价是?评论
收起
展开全部
本回答被提问者采纳
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
为你推荐:
下载百度知道APP,抢鲜体验使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。扫描二维码下载
×个人、企业类侵权投诉
违法有害信息,请在下方选择后提交
类别色情低俗
涉嫌违法犯罪
时政信息不实
垃圾广告
低质灌水
我们会通过消息、邮箱等方式尽快将举报结果通知您。说明
做任务开宝箱累计完成0
个任务
10任务
50任务
100任务
200任务
任务列表加载中...

选择擅长的领域继续答题?
{@each tagList as item}
${item.tagName}
{@/each}
手机回答更方便,互动更有趣,下载APP
提交成功是否继续回答问题?
手机回答更方便,互动更有趣,下载APP
在C2中输入或复制粘贴下列公式=LOOKUP(1,0/FIND(B$2:B$4,A2),B$2:B$4)下拉填充
本回答被提问者采纳

我要回帖

更多关于 vba字符串包含指定字符 的文章

 

随机推荐