[英]two active sheets in google sheets update error based on cell comparison
[英]How do you make a cell return one of a list of values based on a comparison of two other cells in Google Sheets?
您有一个值矩阵,每个行和列都有描述符。 您想为每个水平轴和垂直轴命名一个描述符,并返回行和列交叉处的值。
以下公式(在单元格 C3 中输入)将返回该值。
=index($C$3:$G$7,(match(A1,$B$3:$B$7,0)),(match(B1,$C$2:$G$2,0)))
注意:我的测试数据跨越“$C$3:$G$7”; 您需要为您的数据扩展它。
答案同时使用match
和index
:
match(A1,$B$3:$B$7,0)
:查找攻击类型(在单元格 A1 中),然后返回 B 列中匹配项的行号match(B1,$C$2:$G$2,0)
:这将查找 Defending Type(在单元格 B1 中),然后返回第 2 行中匹配项的列号INDEX
: INDEX
的语法是“INDEX(reference, [row], [column])”。 行和列已由匹配语句提供。 “参考”是数据矩阵。 结果是行和列交叉处的值。在这种情况下,Attacking Type="BUG" 和 Defending Type="Dark" 将产生“2x”的结果。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.