怎么把excel表格中写在一列的数字与文字分成两列?

例如:1001库存现金1221其他应收款2211001工资2241001养老保险2241002失业保险2241003医疗保险1001库存现金6603财务费用1002银行存... 例如:
1001库存现金
1221其他应收款
2211001工资
2241001养老保险
2241002失业保险
2241003医疗保险
1001库存现金
6603财务费用
1002银行存款
6602管理费用
展开
 我来答
小鲁班爱教育
高粉答主

2019-02-14 · 吼吼吼,沉迷学习,无法自拔
小鲁班爱教育
采纳数:63 获赞数:46776

向TA提问 私信TA
展开全部

可以用LEFT函数和SUBSTITUTE函数

工具:excel2010版本。

1、如下图,要把A列的数字和文字分成两列,首先在B1单元格输入公式=LEFT(A1,2*LEN(A1)-LENB(A1)),len是按字符数计算,不论中英文字符,均按1计数;lenb是按字节数计算,汉字按 2 计数,数字按1计数;

2、把鼠标放在B1单元格右下角,下拉填充公式则可一次性提取出A列的数字了;

3、再在C1单元格输入公式=SUBSTITUTE(A1,B1,""),SUBSTITUTE是替代的意思,A1单元格里B1的数字部分用空白替代,则只剩下文字部分了;

4、把鼠标放在C1单元格右下角,下拉填充公式则可一次性提取出A列的文字了,这样则可成功的把A列数字和文字分成了两列。

EXCEL办公实战
2015-04-07 · Excel办公实战函数、技巧、VBA教程
EXCEL办公实战
采纳数:2380 获赞数:23634

向TA提问 私信TA
展开全部

使用函数综合处理


Excel版本参考:2010

假设数据在A列,处理放到B、C列

1、B1输入公式(提取数字部分):=LEFT(A1,2*LEN(A1)-LENB(A1))

2、回车,双击填充柄填充公式

3、C1输入公式(提取文字):=SUBSTITUTE(A1,B1,"")

4、回车,双击填充柄填充公式,并查看效果

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ExcelVBA学习
2012-05-20 · TA获得超过958个赞
知道小有建树答主
回答量:1189
采纳率:0%
帮助的人:784万
展开全部
假设数据在A1到A10,B1=RIGHT(A1,LENB(A1)-LEN(A1)) 取出文字,然后SUBSTITUTE去数值
更多追问追答
追问
请问一下(A1,LENB(A1)-LEN(A1))是输入的还是可以选择?数字也是要分类留存的?怎么使用SUBSTITUTE?
追答
=RIGHT(A1,LENB(A1)-LEN(A1))  这个是公式啊
C1公式=SUBSTITUTE(A1,B1,"")
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
四叶草来陪你aQ13a
2012-05-20 · 超过24用户采纳过TA的回答
知道答主
回答量:176
采纳率:0%
帮助的人:79.2万
展开全部
我觉得还是重新输入吧,就复制粘贴也不麻烦。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式