excel 提取特定单元格内的特定内容 30

各位高手,请教一个很鸡毛的技术难点(相对我来说):我们部门日常维护一张人员地图,就是一些岗位的到岗及缺编情况,分为一张详表和一张简表:详表:单元格内写人名,如果即将入职,... 各位高手,请教一个很鸡毛的技术难点(相对我来说):
我们部门日常维护一张人员地图,就是一些岗位的到岗及缺编情况,分为一张详表和一张简表:
详表:单元格内写人名,如果即将入职,则为人名+“换行”+(到岗日期);如果缺编,则为空单元格。详表是手动维护的;
简表:表格结构和详表一样,只是如果有人在岗,就填“1”,缺编则为空单元格。麻烦的是到岗日期,即将入职的单元格需是“1”+“换行”+(到岗日期)!
为了提高效率,我想设置简表为自动更新,链接到详表即可。空值很好判断,为难的是即将入职的单元格。

于是,我需要:
从特定内容的单元格中识别、取值为:
空值====》空值;
人名====》“1”;
人名+“换行”+(到岗日期)====》“1”+“换行”+(到岗日期)
其中括号要保留的。
示例:
=====》
跪求答案!请解释清楚公式,我对公式不熟悉……我把所有的家当都拿来悬赏啦!
对了,带括号的单元格,括号内的内容不止有数字,也有些别的备注,都只要原样搬过来就行!

给大家参考我自己钻研的答案吧:
=IFERROR(IF(A1="","",1&CHAR(10)&MID(A1,FIND("(",A1),FIND(")",A1)-FIND("(",A1)+1)),1)
从A1中输出到B1
展开
 我来答
琴俊贺楼Rl
2014-03-21 · TA获得超过4721个赞
知道小有建树答主
回答量:1174
采纳率:57%
帮助的人:372万
展开全部

同学,你的题 可以这样做

首先,把需要输入公式的这一列设置为自动换行


第2步,如图,在B1输入

=IF(FIND(CHAR(10),A1)=1,A1,1&(CHAR(10)&RIGHT(A1,LEN(A1)-FIND(CHAR(10),A1))))


下拉填充。



公式写这么长,是为了排除你有空格单元格

追问
是我啰嗦了,就是空单元格的意思
追答
那就用我给你的例子,把公式改为
=IF(A1="","",IF(FIND(CHAR(10),A1)<=1,A1,1&(CHAR(10)&RIGHT(A1,LEN(A1)-FIND(CHAR(10),A1)))))
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
苦乐一辈子
2014-03-21 · TA获得超过1535个赞
知道大有可为答主
回答量:1410
采纳率:64%
帮助的人:1037万
展开全部
假设单元格在B3,显示在C3
C3输入公式
=IF(B3="","",1&MID(B3,FIND(CHAR(10),B3),LEN(B3)))
注意要将C3单元格格式设为自动换行
追答
将公式中的b3改为a1就是正确答案!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
柔软的Bp
科技发烧友

2014-03-21 · 智能家居/数码/手机/智能家电产品都懂点
知道大有可为答主
回答量:3万
采纳率:67%
帮助的人:8929万
展开全部
这个最好在你的表上写,要根据你的空格及换行来判断字符。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式