【发布时间】:2021-01-11 10:40:59
【问题描述】:
【问题讨论】:
-
不要使用
OFFSET(),只使用INDEX()就可以,而且不会不稳定。
标签: excel excel-formula offset
【问题讨论】:
OFFSET(),只使用INDEX() 就可以,而且不会不稳定。
标签: excel excel-formula offset
您可以使用 INDEX 和 MATCH:
对于第 2 行:=MATCH(B2,$C$1:$F$1) 将查找您的值所在列的索引。C1:F1 中范围值周围的 $ 将确保列标题是静态的,即使您将公式复制下来。
然后结合索引:=INDEX(C2:F2,1,MATCH(B2,$c$1:$F$1)),它从该索引中检索数据。
一个不错的额外功能是您可以将其包装在 =IFNA(formula' "") 中,如果您没有在 B 列的单元格中输入值,它会阻止它显示 #N/A。
【讨论】:
=INDEX(C2:G2,B2) 将在A2 中执行。向下拖动。
这是offsetexcel中的函数
=offset(B2,0,B2)
【讨论】: