来自单元格的引用文本和 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))), " ", ", "), "♦", " "))