提问人:Hifza Rahim 提问时间:11/17/2023 最后编辑:Mayukh BhattacharyaHifza Rahim 更新时间:11/17/2023 访问量:63
如何从Excel中的一组列中提取特定文本
how to extract specific text from a group of columns in excel
问:
我必须针对每一行提取特定的列值。示例表如下:
对于我只想提取的每个项目,如果苹果存在,但是,应用可以发生在描述 1 - 描述 3 中的任何列中。它不遵循任何模式,只是该值始终称为“Apple:”
有没有一种快速/简单的方法来提取这些信息?
[![在此处输入图片描述][2]][2]
答:
1赞
Mayukh Bhattacharya
11/17/2023
#1
尝试使用以下公式:
• 细胞中使用的配方E2
=TOCOL(IFS(TEXTBEFORE(B2:D4,":")="apple",B2:D4),2)
或
• 细胞中使用的配方E2
=TOCOL(IFS(LEFT(B2:D4,5)="apple",B2:D4),3)
或者,如果您在其中并启用了此功能,则可以在不构建的情况下尝试此操作!MS365
Beta Channel
BYROW()LAMBDA()
• 细胞中使用的配方E2
=BYROW(REPT(B2:D4,N(LEFT(B2:D4,5)="apple")),CONCAT)
或
• 细胞中使用的配方E2
=TOCOL(IF(1-ISERR(SEARCH("apple",B2:D4)),B2:D4,p),3)
或
=BYROW(IF(1-ISERR(SEARCH("apple",B2:D4)),B2:D4,""),CONCAT)
或
=BYROW(IF(LEFT(B2:D4,5)="apple",B2:D4,""),CONCAT)
0赞
user22566114
11/17/2023
#2
=BYROW(B2:D4,LAMBDA(x,XLOOKUP(TRUE,ISNUMBER(SEARCH(“apple”,x)),x)))
评论