用什么函数可以批量的把“元”前面的金额提到新的单元格里 感谢
答案:3 悬赏:80
解决时间 2021-01-10 13:08
- 提问者网友:聂風
- 2021-01-10 09:25
用什么函数可以批量的把“元”前面的金额提到新的单元格里 感谢
最佳答案
- 二级知识专家网友:旧脸谱
- 2021-01-10 10:11
假设数据在A列,从A1开始,在B1输入公式下拉:
=IF(A1="","",TEXT(-LOOKUP(1,-RIGHt(LEFt(A1,LEN(A1)-1),ROW($1:$15))),"0.00"))
或者用这公式也行,但此公式需要把B列单元设置为数字格式,保留两位小数:
=IF(A1="","",-LOOKUP(1,-RIGHt(LEFt(A1,LEN(A1)-1),ROW($1:$15))))
如果完成后不想要原A列的的内容,可这样操作:
选中B列-->右键---复制-->再右键-->选择性粘贴-->数值-->确定后删除A列即可。
如果A列的数据不是固定以元字结尾的,公式还要改为这样:
=IF(A1="","",TEXT(-LOOKUP(1,-RIGHt(LEFt(A1,FIND("元",A1)-1),ROW($1:$15))),"0.00"))
=IF(A1="","",TEXT(-LOOKUP(1,-RIGHt(LEFt(A1,LEN(A1)-1),ROW($1:$15))),"0.00"))
或者用这公式也行,但此公式需要把B列单元设置为数字格式,保留两位小数:
=IF(A1="","",-LOOKUP(1,-RIGHt(LEFt(A1,LEN(A1)-1),ROW($1:$15))))
如果完成后不想要原A列的的内容,可这样操作:
选中B列-->右键---复制-->再右键-->选择性粘贴-->数值-->确定后删除A列即可。
如果A列的数据不是固定以元字结尾的,公式还要改为这样:
=IF(A1="","",TEXT(-LOOKUP(1,-RIGHt(LEFt(A1,FIND("元",A1)-1),ROW($1:$15))),"0.00"))
全部回答
- 1楼网友:長槍戰八方
- 2021-01-10 12:51
人民币三个字要不要?如果要的话 查找“元”全部替换成空 否则再查找“人民币”全部替换成空
- 2楼网友:春色三分
- 2021-01-10 11:36
=LOOKUP(9E+307,--RIGHt(LEFt(A1,LEN(A1)-1),ROW($1:$99))
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息