Excel公式备忘

在某一行查找特定字符串所在位置并返回列标

如下图,在第1行查找ccc,公式为:

=SUBSTITUTE(ADDRESS(1, MATCH(E2, 1:1, 0), 4), "1", "")

思路说明:

  1. 通过MATCH函数在指定行(1:1)查找特定字符串(E2 == ccc),精确匹配,返回列数:5
  2. 通过ADDRESS将指定行(1)和上面返回的列数,以相对的模式显示出地址:1C
  3. 通过SUBSTITUTE将上面的地址里面的行(1)替换成空,从而得到列标:C
    在这里插入图片描述

合并单元格作为条件求和

以下图为例,公式为:

=SUM((LOOKUP(ROW(A$2:A$14)-1,IF(A$2:A$14<>"",ROW(A$2:A$14)-1),A$2:A$14)=D2)*(B$2:B$14))

因为是数组计算,需要在输入公式后Ctrl+Shift+Enter.
最后再下拉或复制单元格即可。在这里插入图片描述

在一列数据中提取指定字符串后面的数值并加总

以下图为例,在A列查找EEE后面的数值并加总,公式为:

=SUMPRODUCT(IFERROR(--MID(A:A,FIND(B2&"*",A:A)+LEN(B2)+1,3),0))

因为是数组计算,需要在输入公式后Ctrl+Shift+Enter.

在这里插入图片描述

在某一列中模糊查找特定字符串,若没有找到则高亮

以下图为例,在A列查找B列,步骤如下:

  1. 选中B列要查找的目标所有单元格
  2. 条件格式 -> 新建格式规则 -> 使用公式确定要设置格式的单元格
  3. 填入以下公式,然后点击格式选择高亮的格式
=COUNTIFS($A:$A, "*"&B2&"*")=0 

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值