在excel中搜索范围内的字母



我需要一个excel公式,在一个范围内搜索,一个包含字母"W"的单词的单元格,然后将存储在单元格右侧的数字乘以2,并在另一个单元格中显示所有这些相乘值的总和。示例:范围A4:Y4;B4包含单词"Woo",C4包含数字"3";E4包含单词"Wood",F4包含数字"5"…我需要Z4包含C4*2+E4*2+…

在Z4中试试:

=SUM(SUM(OFFSET($A$4,,IF(IFERROR(FIND("W",$A$4:$Y$4),0)>0,COLUMN($A$4:$Y$4)))))

按CTRL + SHIFT + ENTER。

  1. 确保A4不是一个数字(否则此公式将计算A4的值乘以不包含"W"的单元格数量)。

  2. 如果你也想计算包含小w的单元格,使用SEARCH而不是FIND (SEARCH =不区分大小写;

  3. 请记住:OFFSET是一个易失性函数,即如果您有一个大数据表,这可能会减慢工作速度。

找到了!

=总和(IFERROR(2 *(左(A4: X4) ="W")* B4: Y4, 0))

使用CTRL+SHIFT+ENTER提交这个公式,而不是单独输入。

相关内容

  • 没有找到相关文章

最新更新