请教大家,excel一单元格,横杠前后如何取之间的数,请看清楚。
答案:5 悬赏:30 手机版
解决时间 2021-11-29 05:55
- 提问者网友:你独家记忆
- 2021-11-28 12:32
请教大家,excel一单元格,横杠前后如何取之间的数,请看清楚。
最佳答案
- 五星知识达人网友:末日狂欢
- 2021-11-28 12:45
输入以下公式,然后向下填充公式
=IF(--RIGHt(A$1,4)>=LEFt(A$1,4)+ROW(A1)-1,LEFt(A$1,4)+ROW(A1)-1,"")
详见附图
追问为何是0啊,结果,A1单元格有格式要求吗?追答你在A1单元格输入1131-1180,然后在其他单元格输入上面的公式,向下填充就可以了。追问复制过来不管用,A1是输入的1131-1180追答详见附件
=IF(--RIGHt(A$1,4)>=LEFt(A$1,4)+ROW(A1)-1,LEFt(A$1,4)+ROW(A1)-1,"")
详见附图
追问为何是0啊,结果,A1单元格有格式要求吗?追答你在A1单元格输入1131-1180,然后在其他单元格输入上面的公式,向下填充就可以了。追问复制过来不管用,A1是输入的1131-1180追答详见附件
全部回答
- 1楼网友:拾荒鲤
- 2021-11-28 15:48
感觉你这个问题用VBA写宏可以解决。
- 2楼网友:渊鱼
- 2021-11-28 14:41
要用VBA
不想用就别追问了,我十点睡觉追问就是不懂啊,哎,工作需要,能够帮帮吗?追答你要在哪个单元格输入1131-1180?
输出的起点是哪个单元格?
是按列输出吧?追问A1开始,按列输出,从上往下排列追答你要在哪个单元格输入1131-1180?
不想用就别追问了,我十点睡觉追问就是不懂啊,哎,工作需要,能够帮帮吗?追答你要在哪个单元格输入1131-1180?
输出的起点是哪个单元格?
是按列输出吧?追问A1开始,按列输出,从上往下排列追答你要在哪个单元格输入1131-1180?
- 3楼网友:思契十里
- 2021-11-28 14:29
用VBA可以完成,简单些
- 4楼网友:等灯
- 2021-11-28 14:13
假定1131-1180在A1单元格,将其范围内数字填充到B列,在B1输入公式:
=IF(ROW()>RIGHt(A$1,4)-LEFt(A$1,4)+1,"",LEFt(A$1,4)-1+ROW(A1))
将公式向下复制。追问怎么不管用啊,结果为o追答1131-1180要放在A1单元格中。
=IF(ROW()>RIGHt(A$1,4)-LEFt(A$1,4)+1,"",LEFt(A$1,4)-1+ROW(A1))
将公式向下复制。追问怎么不管用啊,结果为o追答1131-1180要放在A1单元格中。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯