excel在表格中如何取前几个数有很多个长串数字,想要筛选查询想要的号码,怎样从长串数字的末尾开始查询?

大家都用公式给你,我就说一个操作的方法,前提是数据的字符长度相同

数据---分列---选"固定宽度"---下一步---在"数据预览"中标上要分开的位置(即从右数八位标上箭头)----下一步----在"数据预览"中先中第一列的部份,"列数据格式"选择"不导入此列---(如果是要文本值,选中"数据预览"的第二列,"列数据格式"选择"文本")---确定

}

现有的回答,包括其他中文网站上都没有全部说对的。我来补充一下。

Excel中大数字显示不全问题,其实包含相互独立的两个问题:

1.数字位数超过11位时,自动转为科学计数法显示;

2.数字位数超过15位后,从左往右第16位及之后的位数会被excel忽略(显示为0)。

第一个问题,可以通过将单元格手动设置为数值格式解决。

但这个方法绝对解决不了第二个问题。

第二个问题,可以通过将单元格设置为文本格式解决。具体操作有三种:

1.右键“设置单元格格式”-“文本”,再输入需要的数字;

2.输入单引号+数字;

3.输入=“[需要的数字]”。

虽然背后原理不同,但效果上是等价的。

但这个方法还有解决不了的问题,那就是由公式生成的大数字

因为众所周知,公式单元格设为文本格式,只会显示公式的表达式,而不是我们需要的计算结果。

这种情况下,楼上的所有方法就都不管用了。只能将计算结果,按位数拆分为几个部分,再用“&”字符连接起来。

需要注意的是,跟设为文本一样,这样得到的数字是无法参与运算的。

}

我要回帖

更多关于 在表格中如何取前几个数 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信