如何在excel中把8位转换成前6位数4
发布网友
发布时间:2023-09-16 07:26
我来回答
共5个回答
热心网友
时间:2024-08-23 10:51
如果不是文本格式,需要转换为文本格式后使用LEFT函数实现。
LEFT函数
说明
LEFT 从文本字符串的第一个字符开始返回指定个数的字符。
语法
LEFT(text, [num_chars])
该函数语法具有下列参数:
Text 必需。 包含要提取的字符的文本字符串。
num_chars 可选。 指定要由 LEFT 提取的字符的数量。
Num_chars 必须大于或等于零。
如果 num_chars 大于文本长度,则 LEFT 返回全部文本。
如果省略 num_chars,则假定其值为 1。
Num_bytes 可选。按字节指定要由 LEFTB 提取的字符的数量。
一 公式法将数字转换成文本格式
1 首先找出需要转换成文本格式的数字列,比如下图中的A列,然后在空白列中,比如B列的B2,输入公式“=TEXT(A2,”0.00“),其中B2与A2对应,”0.00“指的是小数点为2位数,如果小数点为1位数的可以写上”0.0“,或者为整数的可以写上”0“。
2 写完公式之后,直接点击”Enter“回车键,结果就显示出来了,然后把鼠标放到B2边框的右下角。
3 当鼠标在B2边框右下角时,会有一个“+”号出现,这是双击鼠标左键进行下拉,这时B列将会显示与A列相对于的数值。
4 然后全选B列的所有数列,复制再粘贴,就会出现右下角一个类似粘贴的图标,点击这个图标,再点击一个123数值。
5 这时候B列的数字全部都是文本格式显示,再把B列的所有数列复制,然后粘贴到A列中,接着再把B列全部删除,这样A列的所有数字都转化成文本格式了。
二 数据分列将数字转换成文本格式
可以将需要转化为文本格式的数字列全选,然后点击菜单中的“数据”功能,再点击“分列”。
进入分列向导第一步,选择分割符号,然后进入下一步。
进入第二步时,可以根据默认选择,直接进入下一步。
进入分列向导第3步,在列数据格式中,选择“文本”,然后点击完成。
这样原来数字已经成功转换成文本格式了。
注意
以上操作是在原有的数字格式的基础上进行文本格式的转换。
热心网友
时间:2024-08-23 10:51
用mid()函数
比如你的数据在A2单元格,则输入“=mid(A2,1,6)"就行了。
注意:引号不算。
热心网友
时间:2024-08-23 10:52
7004(即是1970年7月出生)---->应是1970年4月出生吧.如果这样,请看:A1=7004
B1=DATEDIF(19&LEFT(A1,2)&"-"&RIGHT(A1,2),TODAY(),"y")
热心网友
时间:2024-08-23 10:52
取整的方式
trunc(x/100)即可
热心网友
时间:2024-08-23 10:53
=LEFT(A1,6)
取A1单元格左起的6位字符