程序员求职经验分享与学习资料整理平台

网站首页 > 文章精选 正文

32767、8192、255在Excel中这三个数有什么含义?

balukai 2024-12-31 09:15:29 文章精选 15 ℃

肯定有同学好奇,Excel的单元格最多能存放多少个字符?

我们可以自己来动手来做个实验:

Excel中有个函数REPT函数,可以重复输入指定字符:

=REPT("A",10^4)

上面这一句就是输入10000个A

首先能确定的是Excel单元格能存储的字符个数介于10000-100000之间。

我们沿着这个思路接着做测试:

可以具体到:

30000-40000之间

32000-33000之间

32700-32800之间

32760-32770之间

最后得到32676这个极值。

通过这个实验我们知道,你可以在一个Excel单元格中输入32767个字符,那么公式的字符个数也可以是32676个么,最长的公式可以是多少个字符?

我们用=sum(111.....)写一个公式,中间有32670个1时,Excel会提示我们:

Excel的公式不能超过8192个字符。

但是在公式中字符的长度还另有限制,太长的字符公式也不能处理:

如果单元格中有一个32676的字符串,你用公式来引用这个单元格,进行拆分、替换、查找都没有问题,可以运算,这里说的255字符长度,是公式中的字符串长度,在公式中手工输入的字符串长度不能超过255个字符,否则会报错。

今天的这个三个数字:

  • 32767:一个单元格中最多存储字符数
  • 8192:公式最大长度
  • 255:公式中手输字符串最大长度

在平时的工作中很难触发到,不过作为一个Excel的深度用户,应该做到心里有数。

如果公式可以按照字符个数收费,你能写出来一个8192个字符的公式么?

你会写一个什么样的公式出来?

最近发表
标签列表