excel - 检索单元格 B 的值假设单元格 A 具有特定值(A 没有)
问题描述
我有一个带有一些基值的单元格 A。单元格 B 是 A 和其他一些变量(一个复杂的链式变量)的计算函数。
我想像这样设置列 C 的值:
C1 = value of B when A = 100
C2 = value of B when A = 101
C3 = value of B when A = 102
假设 B 是复杂链式计算的结果,不可能将 B 中的计算复制到 C 中。
解决方案
一些棘手的 ROW-INDEX-MATCH 组合
编写公式以开始C$1
并在列A
和中查找B
。如何调整以满足您的需求是相当明显的。为效率选择较小的范围可能会更好,例如,而不是A:A
使用A$1:A$1000
相同的B
色谱柱。
=IF(ISNUMBER(MATCH(100+ROW()-ROW(C$1)+1,A:A,0)),INDEX(B:B,MATCH(100+ROW()-ROW(A$1)+1,A:A,0)),"")
推荐阅读
- android - Android 中的 MediaPlayer.TrackInfo[i].getLanguage() 总是返回“und”
- git - 如何重命名 git 命令
- node.js - 使用 Kubernetes 将变量注入 config.js
- apache-spark - 当结构类型元素的字段具有 SPARK 的特殊字符时,另存为表操作失败
- bash - 退出代码作为变量?美元?始终为零
- javascript - 语法错误。未定义 Javascript 函数
- angular - Typescript == 不直接使用值。像 'if(1==2)' 是不允许的
- r - 如何在对角线内的块中创建一个零矩阵?
- javascript - 单击链接时如何在div中获取特定的p元素
- docker - Docker:在容器中使用主机 SSH 转发