是否可以在一个单元格范围内搜索多个字符串,并返回按第一列排序的范围?

问题描述 投票:0回答:1

我正在寻找一种在范围内的单元格中搜索特定文本值的方法,并让它们按这些值以及下一列中的相应单元格排序返回。例如,在A列中有该商品的说明,在B列中有一个数字值:

Unsorted

这些描述了特定格式(Col A)以及每种格式有多少(Col B)。因此,我要执行的操作是按多种格式(例如“ K-7.75”和“ K-20L”)排序,然后将该单元格与相应的列B一起返回。有没有办法我可以全部写成这种形式一个公式,在Col A中搜索多个字符串?这是我希望输出看起来像的样子,公式位于A1,A9和A13中:

Sorted

我知道有一个过滤器选项,但是我似乎无法在其中使用多个字符串,因此我希望消除重新排序此信息的步骤。我觉得有办法用Array和Search或Sort或其他方法来做到这一点,但是我被困住了。预先感谢您的帮助。

arrays string sorting search google-sheets
1个回答
0
投票

感谢凯西(Kessy):

您事先知道您将获得“ k-7.75”这样的条件吗?如果是这种情况,则可以为每个x行或每个x列设置以下过滤器函数:= FILTER(A:B,REGEXMATCH(A:A,“ K-7.75”))– Kessy

= FILTER(A:B,REGEXMATCH(A:A,“ K-5.16 | 1/6 | K-20 | 20L | K-7.75 | 1/4 | K-30 | 30L”))。使用运算符“ |”作为或逻辑。谢谢您使我走上正轨! – MisterSixer

© www.soinside.com 2019 - 2024. All rights reserved.