创新驱动,未来领航,科技赋能下的产业变革之路

相关阅读延伸:& 在 Excel 可不仅仅是连接符号,这几种大聪明用法谁会?

很多同学会觉得 Excel 单个案例讲解有些碎片化,初学者未必能完全理解和掌握。不少同学都希望有一套完整的图文教学,从最基础的概念开始,一步步由简入繁、从入门到精通,系统化地讲解 Excel 的各个知识点。

现在终于有了,以下专栏,从最基础的操作和概念讲起,用生动、有趣的案例带大家逐一掌握 Excel 的操作技巧、快捷键大全、函数公式、数据透视表、图表、打印技巧等……学完全本,你也能成为 Excel 高手。

很多同学都知道 & 在 Excel 中是作为连接符号使用的,却很少人知道这个符号在公式中常常能发挥其他意想不到的用途,使得本来应该出错的公式立刻被轻松救活。


案例 1:查找文本类型数字


如下图 1 所示,A 和 D 列的编码格式肉眼可见并不相同。但是仍要根据编码在 E 列中匹配出零食。


效果如下图 2 所示。


解决方案 1:


1. 以下是常规的查找公式:

=VLOOKUP(D2,A:B,2,0)


之所以出错,是因为 D 列的数字是数值类型,而 A 列却是文本类型,两种格式不匹配的情况下,Excel 是不会把它们当成同一个东西的。


2. 正确的做法是在 D2 后面加上 &"",完整公式如下:

=VLOOKUP(D2&"",A:B,2,0)


公式释义:

  • 在数值后面用 & 符号连接一个 "",就能将数值转换成文本格式,这样就可以跟同是文本类型数值的 A 列匹配后查找出结果了。


案例 2:查找位数很长的数字


统计下图 1 中的每个数字在 A 列中重复出现的次数,效果如下图 2 所示。


解决方案 2:


可能很多人会不屑,觉得这么简单的需求怎么也拿出来讲,统计次数不就用 countif 函数嘛。


好,那我们来试试。


1. 选中 B1:B7 区域 --> 输入以下公式 --> 按 Ctrl+Enter:

=COUNTIF($A$1:$A$7,A1)


为什么结果都是 7 呢?因为 Excel 只能识别 15 位数字,而这些长数字的前 15 位都是相同的,因此被视为同一个数字。


2. 解决办法同样很简单,只需要在 A1 后面加上 &"*" 就可以了。完整公式如下:

=COUNTIF($A$1:$A$7,A1&"*")


公式释义:

  • 在 A1 后面用 & 符号与“*”号连接,相当于告诉 Excel 要统计是的文本,而不是数字,因此能够统计到每一位数字。

发布于 2025-05-15 08:14
收藏
1
上一篇:高效利用MIN函数,精准定位数值最小值并返回目标单元格技巧解析 下一篇:探索最短函数T,你玩过这款神秘游戏吗?