来自单元格的引用文本和 return 剩余文本到其他单元格
Reference text from cell and return remaining text to other cell
所以我的问题是...我有 2 列,A 和 B。在 B 中,我想读取 A 中的文本(其中有一个文本列表:例如,普通汽车、卡车、跑车、自行车)我会输入一些从 'A' 列表中指定的文本(例如 Bike),在 B 中将是 'A' 列表中剩下的文本(所以意思是 "Normal Car","Lorry" 和 "Sports Car" 将显示在 'B')
我该怎么做?
这是电子表格示例:
https://docs.google.com/spreadsheets/d/16o75-R-U3zY0vajg1pO0N7-t9uGCtt_B2QiZLW_sXUM/edit#gid=0
以下是将要用到的所有词:Lyrics, Visualizer, Bass Boost, 8D, Nightcore, Image Only
我要实现的是,如果我在A栏中填入一个或多个单词,那么B栏中剩下的所有单词都会自动填满。我已经把它们填满了,所以你可以看到这个例子。谢谢
I would type some text specified from the list in 'A' (eg. Bike) and in B would be the text that is left from that list from
这样试试:
=ARRAYFORMULA(REGEXREPLACE(TRIM(REGEXEXTRACT(A1:A, "(.*)"&B1:B)), ",$", ))
一个词:
=ARRAYFORMULA(REGEXREPLACE(TRIM(IF(LEN(A1:A),
REGEXREPLACE("Lyrics, Visualizer, Bass Boost, 8D, Nightcore, Image Only,",
A1:A&",", ), )), ",$", ))
对于多个单词:
=ARRAYFORMULA(SUBSTITUTE(SUBSTITUTE(TRIM(TRANSPOSE(QUERY(TRANSPOSE(IF(LEN(A1:A), SUBSTITUTE(
REGEXREPLACE({"Lyrics", "Visualizer", "Bass Boost", "8D", "Nightcore", "Image Only"},
REGEXREPLACE(A1:A, ", ", "|"), ), " ", "♦"), )),,999^99))), " ", ", "), "♦", " "))
所以我的问题是...我有 2 列,A 和 B。在 B 中,我想读取 A 中的文本(其中有一个文本列表:例如,普通汽车、卡车、跑车、自行车)我会输入一些从 'A' 列表中指定的文本(例如 Bike),在 B 中将是 'A' 列表中剩下的文本(所以意思是 "Normal Car","Lorry" 和 "Sports Car" 将显示在 'B')
我该怎么做?
这是电子表格示例: https://docs.google.com/spreadsheets/d/16o75-R-U3zY0vajg1pO0N7-t9uGCtt_B2QiZLW_sXUM/edit#gid=0
以下是将要用到的所有词:Lyrics, Visualizer, Bass Boost, 8D, Nightcore, Image Only
我要实现的是,如果我在A栏中填入一个或多个单词,那么B栏中剩下的所有单词都会自动填满。我已经把它们填满了,所以你可以看到这个例子。谢谢
I would type some text specified from the list in 'A' (eg. Bike) and in B would be the text that is left from that list from
这样试试:
=ARRAYFORMULA(REGEXREPLACE(TRIM(REGEXEXTRACT(A1:A, "(.*)"&B1:B)), ",$", ))
一个词:
=ARRAYFORMULA(REGEXREPLACE(TRIM(IF(LEN(A1:A),
REGEXREPLACE("Lyrics, Visualizer, Bass Boost, 8D, Nightcore, Image Only,",
A1:A&",", ), )), ",$", ))
对于多个单词:
=ARRAYFORMULA(SUBSTITUTE(SUBSTITUTE(TRIM(TRANSPOSE(QUERY(TRANSPOSE(IF(LEN(A1:A), SUBSTITUTE(
REGEXREPLACE({"Lyrics", "Visualizer", "Bass Boost", "8D", "Nightcore", "Image Only"},
REGEXREPLACE(A1:A, ", ", "|"), ), " ", "♦"), )),,999^99))), " ", ", "), "♦", " "))