`
阅: 4585 | 回: 11
首席打杂来帮忙了 全部 , 编号:065 快速回复
发表于2015/7/22 9:26:57 楼主 
头像 等级:初学者
积分:1
财富值:2.0
身份:普通用户
首席打杂来帮忙了,我就是独爱舞深秋,弄好了论坛说下哈
我的个性签名
发表于 2015/7/22 9:29:02   
头像 等级:学者
积分:99
财富值:250
身份:普通用户

文件看到了, 我补充完整。 如表格中找出出现2次的批号,这红色项中只有D2201-15-020是相同的,我只想在一列中找出出现2次的批号。

 

问题已经解决了,请看方案1

我只是一个打工仔..
发表于 2015/7/22 9:34:56   
头像 等级:传说级人物
积分:638
财富值:934
身份:普通用户
楼主没发具体要求呀
我的个性签名
发表于 2015/7/22 10:36:03   
头像 等级:初学者
积分:1
财富值:2
身份:普通用户
辅助列那个提取怎么弄的啊
我的个性签名
发表于 2015/7/22 10:38:03   
头像 等级:学者
积分:99
财富值:250
身份:普通用户

回复:3楼

你可以查看辅助列 里面的任意一个单元格,都是有公式, 只要设置好一个公式,下拉就全部出来了


其中一个:=MID(C7,FIND(" D2",C7,1)+1, 17)

find 是查找字符串,找字符串“D2”,也就是 D2021 这样的字符串的开头。  找到后,截取从“D2”开始的17个字符

我只是一个打工仔..
发表于 2015/7/22 10:44:55   
头像 等级:初学者
积分:1
财富值:2
身份:普通用户
那个1()+1是什么意思
我的个性签名
发表于 2015/7/22 10:56:44   
头像 等级:学者
积分:99
财富值:250
身份:普通用户

回复:5楼

向右边一个字符,才能从“D2”开始

我只是一个打工仔..
发表于 2015/7/22 11:12:22   
头像 等级:初学者
积分:1
财富值:2
身份:普通用户
谢谢了,已经解决了
我的个性签名
发表于 2015/7/22 12:44:09   
头像 等级:初学者
积分:0
财富值:2
身份:普通用户

回复:4楼


请问一下:=MID(C7,FIND(" D2",C7,1)+1, 17)

中“ D2”为什么需要加空格然后D2的,不加空格查找出来的值则是2后面的字串呢?

还有一个问题就是为什么最后是17,字串不是一共16吗?例:D2201-15-031.lcd

我的个性签名
发表于 2015/7/22 12:48:19   
头像 等级:学者
积分:99
财富值:250
身份:普通用户

回复:8楼

“ D2”为什么需要加空格然后D2的,不加空格查找出来的值则是2后面的字串呢。

其实也不用加空格, 主要是为了保证提取出来的数据 的通用性。 加上空格确实 是17. 不加空格是16

 

你的方法也是可行的。 但主要是考虑 表格中 数据格式都: xxx- D220xxxxxxxxx

 

空格D2  能够保证提取的数据更符合格式

我只是一个打工仔..
jxy
发表于 2015/10/20 15:49:01   
头像 等级:初学者
积分:1
财富值:-2
身份:普通用户
大大   小人人事新手,公司的考勤机导出表格和公司需要交的考勤差好多啊   求助各位  望各位大大帮忙啊    excal菜鸟  望各位可以说的细一点   麻烦了 
附件:   下载    在线编辑
我的个性签名

快速回复

目前不允许游客发表,请 登录 注册 后再发贴。