
同学们可能会好奇,Excel单元格到底能存放多少字符呢?我们可以通过一个实验来探究这个问题。
在Excel中,有一个名为REPT的函数,它可以重复输入指定的字符。例如,输入”=REPT(“A”,10^4)”就可以输入一万个A字符。基于这个函数,我们可以初步确定Excel单元格能存储的字符数在1万到十万之间。
接下来,我们可以进一步测试具体的范围,比如在3万到4万之间,或者更精确地测试如3万到三千之间的范围。通过不断尝试,我们最终发现单元格最多可以存储的字符数是32767个。那么公式的字符个数也可以是这么多吗?最长的公式可以是多少个字符呢?
我们尝试创建一个公式,如在公式”=sum(111…)”中,当中间有32670个“1”时,Excel会提示我们公式的最大长度不能超过8192个字符。也就是说,尽管单元格可以存储大量字符,但公式的长度是有限制的。
在公式中引用的字符串长度也有其限制。如果单元格中有一个超过特定长度的字符串(比如这里的255个字符),即使这个字符串分、替换或查找后可以进行运算,公式中手动输入的字符串长度也不能超过这个限制,否则会出现错误。因此我们需要记住三个关键数字:
1. 32767:一个单元格中最多存储的字符数;
2. 8192:公式的最大长度;
3. 255:公式中手动输入字符串的最大长度。
虽然在日常工作中可能很难达到这些限制,但作为Excel的高级用户,了解这些限制信息是非常重要的。如果公式真的可以按字符个数收费的话,你是否能写出一个长达8192个字符的公式呢?你会构思一个怎样的公式呢?让我们拭目以待。
