作者:乔山办公网日期:
返回目录:excel表格制作
function abc(s as string)
if left(s,1) like "#" then
abc="数字开头zd"
else
abc="字母开头"
end if
end function
其实可以直接使用现成的函数来解决这个版问题
假设数据在权A列
在B1输入公式
=if(and(left(a1)>="0",left(a1)<="9"),"数字开头","其它")
=vlookup(c2,$A:$B,2,0)
=vlookup(c2,$A$2:$B65535,2,0)
Vlookup(范围百度内第一内列查找的值, 范围,范围内的第几列,0)
你的范围 $A$2:$A65535 只有一列, 无法返容回 B列的值
记号!copy!!!!
如果姓名在A列,B2公式百=IF(ROW()=2,(CODE($A2)-64)*10^(5-LEN((CODE($A2)-64)))+1,IFERROR(VLOOKUP(A2,$A$1:B1,2,0),(CODE($A2)-64)*10^(5-LEN((CODE($A2)-64)))+SUM(IF(MATCH(IF(LEFT($A$2:A2,1)=LEFT(A2,1),RIGHT($A$2:A2,LEN($A$2:A2)-1),""),IF(LEFT($A$2:A2,1)=LEFT(A2,1),RIGHT($A$2:A2,LEN($A$2:A2)-1),""),0)=ROW($A$2:A2)-1,1,0)*(LEFT($A$2:A2,1)=LEFT(A2,1))))),按SHIFT+CTRL+ENTER,数组公式,下拉度