加载中…
  
博文
标签:

excel

分类: 大家都来学Excel

A1:

123,11,2,34

 

查找右边第一个','所在位置 (右起第3位)

LEN(A1)-FIND('☆',SUBSTITUTE(A1,',','☆',LEN(A1)-LEN(SUBSTITUTE(A1,',',''))),1)+1

 

LEN(A1)-LEN(SUBSTITUTE(A1,',',''): 字符串长度 - 不为','的个数 = 3

SUBSTITUTE(A1,',','☆',LEN(A1)-LEN(SUBSTITUTE(A1,',',''))) 用'☆'替换第3次出现的','

FIND('☆',SUBSTITUTE(A1,',','☆',LEN(A1)-LEN(SUBSTITUTE(A1,',',''))),1) 从第一个字符开始找到'☆'第一次出现的位

标签:

excel

杂谈

分类: 大家都来学Excel

在A12到E12中查找第一个不为零的值在哪列。(当前工作在哪列)

{MATCH(1,1/($A12:$E12<>0),0)} e.g.=2 (B列)

 

A12为起点,偏移到所需区间:行为起点的下一行(13),列为当前工作列(B)起的,65535行1列 (B13:B65635)

OFFSET($A12,1,MATCH(1,1/($A12:$E12<>0),0)-1,65535,1)

 

偏移区间中第一个不为零的值在哪行。

{MATCH(1,1/(OFFSET($A12,1,MATCH(1,1/($A12:$E12<>0),0)-1,65535,1)<>0),0)} e.g.=150

 

 

语法MATCH(lookup_value,lookup_array,[match_type])
Lookup_value   为需要在数据表中查找的数值。
Lookup_value 为需要在 Look_array 中查找的数值。例如,如果要在电话簿中查找某人的电话号码,则应该将姓名作为查找值,但实际上需要的是电话号码。
Lookup_value 可以为数值(数字、文本或逻辑值)或对数字、文本或逻辑值的单元格引用。
Lookup_array   可能包含所要查找的数值的连续单元格区域。Lookup_array 应为数组或数组引用。
Match_type   为数字 -1、0 或 1。Mat

  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有