搜索excel范围内的字母

时间:2016-08-19 08:29:48

标签: excel excel-formula formula array-formulas formula-editor

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

2 个答案:

答案 0 :(得分:0)

在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 =不区分大小写; FIND =区分大小写)。

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

答案 1 :(得分:0)

发现它!

= SUM(IFERROR(2 *(LEFT(A4:X4)=" W")* B4:Y4,0))

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