问题1:=TEXT(1,"i!n!d!ex(P,\000)")返回结果为index(P,001),但去掉n前面的!即=TEXT(1,"in!d!ex(P,\000)")返回错误值,请教这里的"n"在格式代码中是如何使用的(非原义字符的含义是什么),为什么在自定义格式设置中可以不加!而直接使用n的。 问题2:=TEXT(1,"i!n!d!ex(P,\000)")中在p与\之间有一个逗号,请教逗号在格式代码中不是表示千分位符号吗?那么在这里为什么可以直接使用(在逗号之前没有!)。 问题3:=TEXT("010203040506",REPT("i!n!d!ex(P,\000)&",6))可以返回 index(P,001)&index(P,002)&index(P,003)&index(P,004)&index(P,005)&index(P,006)& |
但=TEXT("010203040506",REPT("i!n!d!ex(P,000)&",6))返回的却是 index(P,000)&index(P,000)&index(P,010)&index(P,203)&index(P,040)&index(P,506)& |
请教这里000之前有\与没有\的区别是什么?
1、in!d!ex(P,\000) 在自定义格式内同样不能使用。 2、有了其他字符后,千分号(,)就没用了。认为是逗号。同样你可以试试看格式:a,000 3、\0是转义成字符的0,而不是数字格式中我们一般用的0。其实每一个“i!n!d!ex(P,\000)”显示两位数字。试试看这个公式,之前总有个0:=TEXT(1312,"i!n!d!ex(P,\000)")
|