我可以“查找”定义的名称并在单个单元格中使用它吗?

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

我正在为游戏开发一种“模拟器/计算器”。 (接下来我将仅以剑为例)

游戏使用不同的公式来计算不同剑的攻击力,因此我将这些不同的公式存储为定义名称。

我希望做的是,在一个单元格内,检索给定剑的正确公式并用它来计算 ATK。

我希望我可以设置一个包含不同剑和公式的定义名称的表,然后使用查找函数/方法来检索和使用它们。

类似:

XLOOKUP(A1, B1:B10, C1:C10)
,其中 B 列是剑列表,C 是定义名称列表。但是我似乎无法完成这项工作。

我唯一的成功是使用长 IFS 函数将给定的剑与其相关的 ATK 公式配对。

IFS(A1="Rusty Sword",swdAtk1, A1="Bronze Sword",swdAtk2, A1="Steel Sword",swdAtk3)

任何想法将不胜感激!

excel-formula names defined
1个回答
0
投票

您有一个剑的名称,并希望将其与公式相匹配。为什么需要定义名称来指向公式?为什么不直接从剑名查找公式单元格?

“定义名称”是否指向一系列单元格而不仅仅是一个公式?如果是这样,您可以使用查找函数获取第一个公式的头单元格地址,然后一旦获得头单元格的列号,就可以使用 offset() 函数选择可以存储在该列标题单元格下方的行。

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