如果标题混淆了,我很抱歉。在搜索选项卡的List中,我收到了一堆订单。我所做的就是以这样的方式在一个单元格中选择盘子:

我只想将它们转储到<#>Search中的Dish选项卡中的A列“菜品搜索”部分。查询应该从Inventory选项卡中获取相关的菜品,省略菜名前的数字,即"1_“或"1___”。基本上,只是省略了这部分,只得到了菜名,而不用我做任何额外的工作。
菜肴前的数字大部分是这两种模式中的一种,"1_“或"1___”。
如果这个细节有帮助,那么所有菜肴都有一个D00 -或D000 -格式的索引号。
这是我工作的基本例程,从一个单元格中复制盘子,所以重要的是我能够只获取带有索引号的菜名。
我尝试过在查询公式中使用间接& TRIM,如:"where A='"&INDIRECT(A3)&"__,但它们没有工作。也许我输入的方式是错误的。
发布于 2020-11-02 08:51:26
你说过
以这样的方式在单个单元格中...select盘子:...just将它们转储到列
A中,Search for Dish选项卡...query中的菜品搜索部分应该从Inventory选项卡中获取相关的菜品,省略菜名前的数字。
将以下内容放置在单元格B3中的NEW Search for Dish选项卡中。
=IFERROR(TRANSPOSE(
SPLIT(REGEXREPLACE($A$3, ".*?(?:(D\d+\s- \w+ \w+))","$1"),CHAR(10))),
"Paste the order in cell A3")
以上公式将为您完成这项工作。(请根据您的需要调整范围。你可以在你的工作表中找到一个演示。)
How复制/粘贴公式以使公式工作。请do不要双击单元格来复制菜盘。Just单击单元格,将其复制并粘贴到NEW Search for Dish选项卡的单元格A3上。
https://webapps.stackexchange.com/questions/148265
复制相似问题