gpt4 book ai didi

excel - 如何编写一个excel公式来根据单元格的内容从一个范围内返回一个值?

转载 作者:行者123 更新时间:2023-12-04 21:56:41 24 4
gpt4 key购买 nike

如何编写一个 Excel 公式来检查单元格是否包含在单独范围中列出的单词,然后 返回指定范围内的单个单词 ?

公式必须指定单元格和范围 ,而不是将值塞进公式本身。

示例:

例如,公式正在写入单元格 B1 并引用单元格 A1。单元格 A1 包含文本“英国汽车保险”。该范围位于从单元格 C1 到单元格 C10 (C1:C10) 之间。在此范围内列出了 10 个国家/地区,每个单元向下级联一个(例如:C1="uk"、C2="usa"、C3="france"等)。

基于此示例,B1 中的公式应从单元格范围 (C1:C10) 中拉回值“uk”,因为 A1 中的单元格包含文本“uk car insurance”,其中包含“uk”。 “uk”的文本也存储在单元格 C1 中,因此应该将其拉回到 B1 中。

像这样的公式(现在远离我们的示例)不适用于我的目的:

=IF(COUNTIF(L5:L47,"FALSE"),"Portfolios Mismatched","Portfolios Matched")

我在 C 列中的国家范围可能会变得很大,因此任何试图在其内部列出值(而不是引用范围)的公式都是不可扩展的。

最佳答案

使用 INDEX 和 AGGREGATE:

=INDEX(C:C,AGGREGATE(15,6,ROW($C$1:INDEX(C:C,MATCH("zzz",C:C)))/(ISNUMBER(SEARCH(" " & $C$1:INDEX(C:C,MATCH("zzz",C:C)) & " "," " & A1 & " "))),1))
$C$1:INDEX(C:C,MATCH("zzz",C:C))设置范围,它是动态的。它将范围设置为仅具有值的范围,并随着从引用列表中添加或删除值而更改。

SEARCH 将搜索匹配项。 " " && " "确保我们正在寻找整个单词,因此我们不会在 eric 之类的内容上得到误报和 erica .

如果在引用单元格中找到单词,聚合将查找第一行。

索引返回那个词作为答案。

enter image description here

关于excel - 如何编写一个excel公式来根据单元格的内容从一个范围内返回一个值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43142185/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com