excel中这公式什么意思,
公式是=LOOKUP(1,0/(MId(A1,COLUMN(1:1),1)=@),COLUMN(1:1))
结果是 从右边查找@字符的第一个位置,请说明下公式中0/(MId(A1,COLUMN(1:1),1)=@)怎么解释
excel中这公式什么意思,
答案:1 悬赏:70 手机版
解决时间 2021-08-25 04:56
- 提问者网友:浩歌待明月
- 2021-08-24 05:56
最佳答案
- 五星知识达人网友:狂恋
- 2021-08-24 06:20
MId(A1,COLUMN(1:1),1) 等价于
MId(A1,{1,2,3,4,5,6,7……256},1)
就是对字符串逐个字符取值,取值出来后与@比较,是@ 就返回 1,不是@就返回0
用0除以这些1 或者0,结果是0,或者 #DIV/0!
假设A1是[email protected]@BB
MId(A1,COLUMN(1:1),1)=@ 返回值是 {0,0,0,0,1,0,0,1,0,0……}
0/(MId(A1,COLUMN(1:1),1)=@) 返回值{#DIV/0!,#DIV/0!,#DIV/0!,#DIV/0!,0,#DIV/0!,#DIV/0!,0,#DIV/0!,#DIV/0!……}
最后一个0是第8位
再问: COLUMN(1:1)是什么意思,MId(A1,{1,2,3,4,5,6,7……256},1)中{}的123456是指单元格A1,A2,A3还是A1中的第一第二第三个字符串
再答: column(1:1)指第1行中所有单元格的列编号 A1 B1 C1 D1 ……对应的列编号就是1 2 3 4 …… 你把它改成column(2:2)完全可以,返回值也是 1 2 3 4 …… MId(A1,{1,2,3,4,5,6,7……256},1) 是A1中的第一第二第三个字符
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯