gpt4 book ai didi

Excel:连接/检索跨合并关键单元格的单元格

转载 作者:行者123 更新时间:2023-12-02 23:00:05 24 4
gpt4 key购买 nike

假设有一个简单的工作表,如下所示:

-------------|  1  |  a  |  Need formula to return: "a,b,c"|     |-----||     |  b  ||     |-----||     |  c  |-------------|  2  |  a  |  Need formula to return: "a,b"|     |-----||     |  b  |-------------

第一列是合并的关键单元格,第二列的行数未知,每个单元格中都有文本值。

我想要的是一种方法,例如 VLOOKUP/HLOOKUP,来检索合并的关键单元格中的单元格列表。
即使我想使用宏,如何以编程方式检索 a-b-c 单元格范围作为“1”上的 VLOOKUP 的结果?

如果这不起作用,我只需逻辑检查列表中是否存在字母即可。
例如,给定一个键值,我希望能够以编程方式应用条件,例如:

- "Does 'a' exist at '1'? Yes."- "Does 'c' exist at '2'? No."

编辑:
请记住,以上只是一个示例;我不一定知道只有“a”、“b”和“c”;我不知道每组中有多少行。

谢谢。

最佳答案

这将为您提供 True/False,不过您可以将其嵌套在 IF 语句中以获得 Yes/No。

=NOT(ISERROR(VLOOKUP("b",INDIRECT(ADDRESS(MATCH(1,A:A,0),2)&":"&ADDRESS(MATCH(2,A:A,0)-1,2)),1,0)))

变量是“b”,它是要查找的字母,第一个匹配语句中的 1 是要关闭的数字,然后第二个匹配语句中的 2 只是 1 变量 +1。

该公式首先通过确定变量 1 的起始位置,然后转到比下一个数字结束的位置少 1 的位置,来确定第 2 列中变量 1 的单元格范围。当然,这只有在数字连续且有序的情况下才有效。然后,它对确定的范围执行 VLOOKUP,对于您的示例,该范围为 $A$1:$A$3。

关于Excel:连接/检索跨合并关键单元格的单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3886137/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com