我在C2
中有这个公式:
=ifna(
transpose(
query(TRANSPOSE(iferror(
{REGEXEXTRACT(A2,"(?)Fruits"),REGEXEXTRACT(A2,"(?)Fruit")})),"Select * where Col1<>'' ")),"")
这个公式在C3
中:
=ifna(
transpose(
query(TRANSPOSE(iferror(
{REGEXEXTRACT(A3,"(?)Fruits"),REGEXEXTRACT(A3,"(?)Fruit")})),"Select * where Col1<>'' ")),"")
这个公式在C4
中:
=ifna(
transpose(
query(TRANSPOSE(iferror(
{REGEXEXTRACT(A4,"(?)Fruits"),REGEXEXTRACT(A4,"(?)Fruit")})),"Select * where Col1<>'' ")),"")
在A2:D4
范围内给出此输出:
| 项目1|项目2|项目3|项目4|
| --|--|--|--|
| 水果篮子||水果|水果|
| 果汁||水果||
| 果汁和水果篮||水果|水果|
如何在C2
中只获得Fruits
输出,而在D2
中没有Fruit
输出,同时仍然在C3
中获得Fruit
输出?
仍然在C4
中获得Fruits
输出,在D4
中获得Fruit
输出?
预期输出:
| 项目1|项目2|项目3|项目4|
| --|--|--|--|
| 水果篮子||水果||
| 果汁||水果||
| 果汁和水果篮||水果|水果|
我不知道还能检测什么。
我基本上需要提取的复数给定值没有其单一的副本,如果只有复数形式是目前在单元格中的A2
。
只有单数,如果只有单数存在于单元格中,如A3
。
如果单元格中同时存在单数和复数,如A4
。
2条答案
按热度按时间7nbnzgx91#
vkc1a9a22#
你也可以尝试