爱问知识人 爱问教育 医院库

excel 取值

首页

excel 取值

excel中如图,D列合同号中的值想从备注中取出,D2中值为10-024,D3中值为10-28,D4中值为10-33,请教高手是否有公式可以实现以上的运算结果?

或者有没有公式可以实现从"合同"两个字开始取值,向后取10位?

提交回答

全部答案

    2018-01-22 12:03:48
  •   D1输入公式
    =MID(C1,FIND("合同",C1,1) 2,10)
    不过取10位好像要得到汉字了,
    你的合同号最多是几位数字啊?
    我看你合同号里都有10,不如把公式改为
    =MID(C1,FIND(10,C1,1),5)
    试试
    最后一个公式了,
    =IF(ISERR(FIND("合同10",C2,1)),"",MID(C1,FIND(10,C2,1),5))&IF(ISERR(FIND("合同20",C2,1)),"",MID(C1,FIND(10,C2,1),5))&IF(ISERR(FIND("合同号10",C2,1)),"",MID(C2,FIND(10,C2,1),5))&IF(ISERR(FIND("合同号20",C2,1)),"",MID(C2,FIND(10,C2,1),5))。
      

    钟***

    2018-01-22 12:03:48

类似问题

换一换
  • 办公软件 相关知识

  • 电脑网络技术
  • 电脑网络

相关推荐

正在加载...
最新资料 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):