You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Excel:查找分散单元格中值所在单元格地址的方法

查找分散单元格中指定值的地址

需求:需要查找指定值在固定分散单元格(H11、J11、M11、P11、S11)中的单元格地址,这些单元格位置固定,但值会在其中随机调换。

以下是几种可行公式:

适用于Excel 365/2021及以上版本

假设要查找的值存放在A1单元格,使用XLOOKUP+CELL函数直接获取地址:

=CELL("address", XLOOKUP(A1, {H11,J11,M11,P11,S11}, {H11,J11,M11,P11,S11}))
  • 原理:XLOOKUP匹配指定值并返回对应单元格,CELL("address")提取该单元格的绝对地址。

适用于旧版Excel(无XLOOKUP功能)

用INDEX+MATCH组合实现:

=CELL("address", INDEX({H11,J11,M11,P11,S11}, MATCH(A1, {H11,J11,M11,P11,S11}, 0)))
  • 原理:MATCH定位指定值在单元格数组中的位置,INDEX返回对应单元格,最后CELL提取地址。

获取相对地址(去除美元符号)

如果需要不带$的相对地址,可在公式中加入SUBSTITUTE处理:

=SUBSTITUTE(CELL("address", XLOOKUP(A1, {H11,J11,M11,P11,S11}, {H11,J11,M11,P11,S11})), "$", "")

内容的提问来源于stack exchange,提问作者Garudaraja

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.22 05:32:07