在 Excel 中动态引用名称管理器名称

在 Excel 中动态引用名称管理器名称

我有调查数据,我想按原籍国查看受访者数据。每个国家/地区都有 1 列指标变量,我使用名称管理器定义了每个国家/地区的名称(例如中国 =AB1:AB100)。

虽然我可以使用 =sumifs(A1:A100, China, 1) 之类的公式手动查看中国的回应,但我希望能够将此公式拖下来以填写下表:

中国 50%

丹麦 50%

芬兰 59%

法国 45%

德国 48%

印度 49%

意大利 45%

有没有办法编写一个公式,使用左侧列动态引用我在名称管理器中创建的名称?(这似乎是从 INDIRECT() 中删除的一个步骤)。

答案1

是的,INDIRECT这正是您想要的。如果您的中国、丹麦、芬兰...列表位于 B1:B7 中,那么您可以使用以下内容:

=SUMIFS(A1:A100,INDIRECT(B1),1)

计算结果与=SUMIFS(A1:A100,China,1)“中国”在B1中时相同。

相关内容