![5a20430d3f25afc72d1ff3600a479798.gif](https://i-blog.csdnimg.cn/blog_migrate/9b39884907f223b7983afe17277d2d6f.gif)
我是前言
嗨,大家好,消失了一个多月,我胡汉三,又回来啦~
今天给大家带来的,是如何实现文本与数值之间的 “ 快速 ” 转换!
众所周知,在一些制造类公司,公司的运营离不开一些系统软件的辅助,比如SAP,用友的U8/U9等;
![f9770efc03e35c9824f143f7427e3040.png](https://i-blog.csdnimg.cn/blog_migrate/d0b0cbe6083d9e3ed519d7196b951ad7.jpeg)
但是这些软件导出来的一些数据,为了保证数据的不被篡改性,都会把从系统平台导出的数据设置为文本格式;
虽然这样保证了数据的全面有效,但是在我们需要处理上万条大批量数据时,这种设定非常的不友好。
有的小可爱可能会说,那就设置更改单元格格式,把文本格式改成常规格式,或者把常规格式改成文本格式不就行了吗?
相信实际操作过的小伙伴都知道,那样太复杂了,因为Excel的设定是,就算你改成了常规格式,你也需要再点进单元格,让单元格呈编辑状态,再按回车键,才能达到一个单元格格式的修改,咱们上万条数据,一个一个改,估计会累死的吧。
以下,我就两个方面来跟大家介绍一下,快速实现互相转化的几个小方法。
文本转常规
1.巧用分列功能
先给大家分享一个小常识,在没有设定单元格对齐方式的情况下,一般像文本类等特殊格式都会靠单元格左对齐,数值类会靠右对齐:
![ac855bab4d03d9c3f5d0075249604827.png](https://i-blog.csdnimg.cn/blog_migrate/e6ee02cc9e96ac384a38c221fdfb3ba6.jpeg)
掌握了这个小诀窍,对我们接下来的操作,很有利~
首先,我先设置一排文本格式的数字(文本格式的数字左上角会带小绿标):
![138de9e4e3478386c51a38af89f203b4.png](https://i-blog.csdnimg.cn/blog_migrate/db3bcfeea6984d02226e3c2ad93a3f6e.jpeg)
然后我们选中数据所在列,点击数据中的分列功能——弹出分列对话框——选择“固定宽度”——点击下一步:
![d30691c5d09d25d859c44b1aeade8970.png](https://i-blog.csdnimg.cn/blog_migrate/d0c855e08c859970695759ed7840e8f7.jpeg)
![b407f287b90f9ec0fc408fab95430dca.png](https://i-blog.csdnimg.cn/blog_migrate/58a9f686f3c156bc094d4d03bcaf2885.jpeg)
![b80f1f5dc8cd4a0fe31948a3f52bfc87.png](https://i-blog.csdnimg.cn/blog_migrate/97ab573ad9033e81cfa1c8e373467edd.jpeg)
卡准我们需要分列的数据后,再点击下一步:
![d5b6769447742fe4bfe27cb9911bfad4.png](https://i-blog.csdnimg.cn/blog_migrate/82a2a3da1a3cc351a2231bebac083876.jpeg)
选择列数据格式为常规格式,意为黑色部分分列出来后是常规格式:
![2fc50dd422ab6198e2e106c29e2904f4.png](https://i-blog.csdnimg.cn/blog_migrate/f824d0a27b324f2c26fb27e8ff8d7afb.jpeg)
点击完成,我们来看下最终的结果:
![4ac84a50215e76d419b71c60360b8e99.png](https://i-blog.csdnimg.cn/blog_migrate/940b63eb200c9a5dd2c55bebf41c46d7.jpeg)
左上角的小绿标消失了,为证明分列成功,我们用vlookup函数来验证一下:
![8e5e5de3a3b326f195795c78ed89a63e.png](https://i-blog.csdnimg.cn/blog_migrate/91a21f4e75015e62cf66bc81037a65c9.jpeg)
点击确定后,我们可以看出,引用错误,这说明左上角刚刚分列出来的数据已经不是文本格式:
![9b4b2a30ab2782e4d816e92206c7659a.png](https://i-blog.csdnimg.cn/blog_migrate/390f25e5f7f90096def6f62ff734b39e.jpeg)
再用常规格式去引刚刚分列好的数值:
![d1a13849692680340d30b3c5c06f2056.png](https://i-blog.csdnimg.cn/blog_migrate/1e95b1bbeced38922617221c6361ac6b.jpeg)
结果如下,引用成功:
![f540a57075054ba6297ee1dcf0b76fbf.png](https://i-blog.csdnimg.cn/blog_migrate/789b14f40444e7342c8a59a185355090.jpeg)
这说明我们的分列方法是可行的,举一反三,用分列法将常规格式分列成文本格式,也同样有效,只需在选择列数据格式时选择文本格式即可。
![53dff8721df5049a75879e7635192083.png](https://i-blog.csdnimg.cn/blog_migrate/46140266900a8cf005d08d1c3eab9b08.jpeg)
最终分列结果如下,达到常规变文本的效果:
![eee09b611ce716813953a57cc1bd765d.png](https://i-blog.csdnimg.cn/blog_migrate/8b51db7525da5ac630eb8c8b8eb59f17.jpeg)
各位小伙伴们,不好意思,因为时间原因,柿子酱(本人)要下班回家了;编辑了一个多小时才完成了以上内容(现在是晚上8:50),感觉身体有些乏累,故而临时决定这个知识点,我要分两篇文章来做~
剩余快速转换办法,我们在下篇文章再做详细介绍吧~拜拜~爱你们~
![8e13e244624cef8e2233ac8cdfa022ff.gif](https://i-blog.csdnimg.cn/blog_migrate/e64aae0ebe45c0c4aec3991985e9900e.gif)
![c0d2a09cf8bb8b58efca9c3ac6e7966a.png](https://i-blog.csdnimg.cn/blog_migrate/04763e24f031a4ec4cc71f964873163e.jpeg)
![357b47a3fcd1c9377ed85162a28e1527.png](https://i-blog.csdnimg.cn/blog_migrate/8e2ddd8c2e93fd20b7eef759eff539a1.jpeg)