excel 如何在单元格的编码中包含另一个单元格的内容?

yxyvkwin  于 2023-04-22  发布在  其他
关注(0)|答案(1)|浏览(371)

表格内容中的单元格为

=COUNTIFS([DECK NBI YR 7],[@[DECK NBI YR 7]],[PRELIM REHAB CANDIDATE YR 7],"Yes")

我想将前两个术语链接到将包含这些参数的文本的其他单元格。
[@Name1]是表中的单元格,包含文本[DECK NBI YR 7][@Name2]包含[@[DECK NBI YR 7]]
单元格@Name1@Name2的内容不同,我想将它们用作同一表中另一个单元格的等式中的参数。
以下代码不起作用:

COUNTIFS([@Name1],[@Name2],[PRELIM REHAB CANDIDATE YR 7]," Yes ")

我想要:

COUNTIFS([@Name1],[@Name2],[PRELIM REHAB CANDIDATE YR 7]," Yes ")

成为:

=COUNTIFS([DECK NBI YR 7],[@[DECK NBI YR 7]],[PRELIM REHAB CANDIDATE YR 7],"Yes")

我尝试了=countifs(indirect([@Name1]), ...这给出了一个#N/A错误。
我尝试使用=countifs(value([@Names1]), ...
我也试过=countifs(contents([@Name1]), ...
我试了=countifs(""&[@Name1]&"", ...

0g0grzrc

0g0grzrc1#

如果您只在Name 1和Name 2列中使用“DECK NBI YR 7”,则可以使用此方法。在INDIRECT公式中保留[@[]]字符。
在INDIRECT公式中包括表名。
以下适用于名为Table 1的表。您需要更改它以匹配您的表名:

=COUNTIFS(INDIRECT("Table1["&[@Name1]&"]"),INDIRECT("Table1[@["&[@Name2]&"]]"),[PRELIM REHAB CANDIDATE YR 7],"Yes")

相关问题