经常碰到的情况是在表格里面输入手机号码、身份证号等等比较长的数字串时,Excel却自作聪明的将其以科学计数的方式来显示,更麻烦的是,本想设置以文本显示,但设置后,还是一成不变。而且即便以文本方式复制,却将科学计数中的E+也复制过去。想要正常显示,则需要重新双击这个单元格,或按F2后再按回车键,才能以真面目示人。下面介绍两种简便的方法: 一、用分列功能解决 1.选择想要转换的单元格,设置属性为文本格式 2.用Excel选择一列数字,选择数据→分列→下一步→下一步→选择文本→完成。如下图: 操作后,基本上已经达到目的,不过如果你有些数字串是以0开头的,可能会被Excel自以为是的去掉了,这种情况需要自己手动重新添加了。 二、还有一个更快的,设置单元格属性类型为0。比如已在单元A1:A100输入了号码,按以下步骤做:选择单元A1:A100,单击鼠标右键,选择设置单元格式,选择自定义,在‘类型’中输入‘0’即可,注意这种方式同样会丢失以0开头的数字串。如下图: 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 一、已经出现了如何还原如果数据已经被 Excel 默认截取,那就还原不了了。 单击单元格,在编辑栏查看单元格保存的值,如果是需要的值,那还有救。 还原方法方法1设置单元格格式,选择数值,小数点位数填 0。或者选择自定义,在类型一栏填0。 这种方法存在一个问题,如果原数据有小数,会丢失精度。如果小数位填位数,不足位的时候会补位,也很难看。 方法2使用 TRIM函数。在另一列输入:TRIM(A1),然后各种拉。反正,不是很方便。 方法3使用字符串拼接。在另一列输入:=A1&"",然后也是各种拉。这种也不是很方便。 方法4(推荐)批量方式:选择一列要处理的单元格。在菜单栏中选择数据->分列,然后,下一步,下一步。在数据格式栏,选择文本,然后完成。就会有一列的绿三角生成了。 二、预防综上所述,预防才是王道。预防方法: 1、在数据之前加一个'号,可以用字符串的形式保存数字,可以保留原格式。不过听说可能会导致其他问题。 2、在输入文本之前,将单元格格式更改为文本,也可以保留原格式。小绿三角什么的,忍忍就好了。 3、当然要是不嫌麻烦,这种也是可以的 ="1234567890123456789" PS:数字类型的部分默认规则(个人整理,如有不对还请指出):
1)把格式设置为文本,然后用选择性粘贴——数值 2)在每个单元格的数字之前加一个',输出就自动换为文本了 3)如果已经粘贴好了,用数据--分列,最后一个选项的时候输出方式选择文本 170723补充: 如果数字位数是相同的,且首位可能为零,可以用text函数添加辅助列完成,比如数字都是12位的,就用=text(A2, "000000000000")
Excel复制粘贴数字避坑转化为科学计数 1106 播放 · 2 赞同 关于从其他软件或网址复制粘贴数字到Excel中,避免转化为科学计数,可以通过先粘贴到txt文本,再导入到Excel中实现。针对于题主的需求,也可以通过直接从网页导入数据到Excel中。 2022-7-31号更新 Excel世界性难题即将被解决。 在以往的Excel版本中,超过15位的长数据被自动转化为科学计数,且转换后不可逆,再也得不到输入前的内容。 在最新的Excel Beta版本中,将支持设置取消将15位长数据转化为科学计数。 期待这个功能早日发布,如果想提前使用,可以更新至Beta版Office。 Excel通过配置自动数据转换实现启用或者禁用数字自动转换为科学计数 1. 从数值文本中删除前导零并转换为数字; 2. 将数值数据截断为 15 位数的精度,并转换为可以科学计数法显示的数字(如果需要); 3. 将字母“E”周围的数值数据转换为以科学计数法显示的数字
在數字前加單引號將科學計數法轉換為文本輸入數字之前,可以先輸入單引號',並且數字不會成為科學計數法,請參見以下屏幕截圖: 使用格式單元格功能將科學計數法轉換為文本如果您有很多數字以科學計數法顯示,並且厭倦了使用上述方法重複輸入數字,則可以使用 單元格格式 Excel中的功能。 1。 選擇要轉換的數據范圍。 2。 右鍵單擊,然後選擇 單元格格式 從上下文菜單中,查看屏幕截圖: 3。 在 單元格格式 對話框,在 數 標籤,點擊 習俗 來自 類別 列錶框,輸入數字 0 進入“類型”框,請參見屏幕截圖: 4。 然後點擊 OK 按鈕,並且顯示為科學計數法的單元格編號已轉換為普通編號。 使用公式將科學記數法轉換為文本以下公式也可以幫助您將科學計數列表轉換為文本。 1。 請輸入以下公式: =修剪(A1) 放入空白單元格(例如B1)中,請參見屏幕截圖: 2。 然後將填充手柄拖到您要應用此公式的範圍內,您將獲得所需的結果: 備註: 這個 上 功能: = UPPER(A1) 也可以為您提供幫助,請根據需要使用任何一種。 使用Kutools for Excel將科學計數法轉換為文本如果你已經安裝 Excel的Kutools,你可以使用 在文字和數字之間轉換 功能來完成這項工作。 安裝後 Excel的Kutools,請這樣做: 1。 突出顯示要轉換的數據范圍。 2。 點擊 庫工具 > 內容 > 在文字和數字之間轉換,請參見屏幕截圖: 3。 在 在文字和數字之間轉換 對話框,檢查 文字編號 選項,然後單擊 OK or 登記 按鈕,顯示為科學計數法的數字已轉換為原始範圍內的普通數字。 看截圖: 提示: 如果您的電話號碼長度超過15位數字,則不會根據需要將其轉換為完整的電話號碼。 您只需要在輸入數字之前輸入單引號或將所選範圍設置為 文本 格式在 單元格格式 輸入數字之前,請先輸入對話框。 要了解有關此在文本和數字之間轉換功能的更多信息。 立即下載並免費試用Excel的Kutools! 演示:使用格式單元格功能將科學計數法轉換為文本Excel的Kutools:具有300多個方便的Excel加載項,可以在30天內免費試用,沒有任何限制。 立即下載並免費試用! 最佳辦公效率工具Kutools for Excel解決了您的大多數問題,並使您的生產率提高了80%
Office選項卡為Office帶來了選項卡式界面,使您的工作更加輕鬆
|