永发信息网

请教大家,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追答详见附件
全部回答
  • 1楼网友:拾荒鲤
  • 2021-11-28 15:48
感觉你这个问题用VBA写宏可以解决。
  • 2楼网友:渊鱼
  • 2021-11-28 14:41
要用VBA
不想用就别追问了,我十点睡觉追问就是不懂啊,哎,工作需要,能够帮帮吗?追答你要在哪个单元格输入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单元格中。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯