EXCEL中,A列单元格每个包含信息很多,需要在B列单元格中找出并只显示指定的字段。 65

指定的字段固定为我国省份及直辖市,所在单元格位置不定,需在B列中只显示指定字段,如A1XXX浙江XXXXYYYYY在B1中只显示浙江。且A列单元格中每个单元格只会出现一个... 指定的字段固定为我国省份及直辖市,所在单元格位置不定,需在B列中只显示指定字段,如A1XXX浙江XXXXYYYYY在B1中只显示浙江。且A列单元格中每个单元格只会出现一个指定字段,即浙江与上海、北京等不会同时出现。求公式。 展开
 我来答
小矇
2013-10-24 · TA获得超过1.6万个赞
知道大有可为答主
回答量:8342
采纳率:75%
帮助的人:3292万
展开全部

比如在C列输入所有省、直辖市的名称,然后在B1输入公式:
=INDEX(C:C,MATCH(TRUE,ISNUMBER(FIND(C$1:C$3,A1)),))

摁SHIFT+CTRL+回车结束公式的输入,再将公式向下拉填充即可。只要在公式中将所引用的位置修改为你的实际范围就是了,详情请查看附件。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hfqxue
2013-10-24
知道答主
回答量:13
采纳率:0%
帮助的人:6.2万
展开全部
先将A列的单元格内的字段内容都统一好,然后用MID函数。例:广东省广州市XXXX在A1单元格,求广州市这一字段,用公式:MID(A1,4,3)即可显示出你所要的“广州市”字段,不知道是不是你要的结果
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友e1af404
2013-10-24 · TA获得超过1.3万个赞
知道大有可为答主
回答量:1.1万
采纳率:59%
帮助的人:4050万
展开全部
把你的指定字段(即浙江与上海、北京等)填到C列(假设分别填到C1\C2\C3中)
则C列作为一个查询区
在B1输入
=index(C:C,min(if(countif(A1:A1,"*"&C$1:C$3&"*"),row($1:$3),2^20)))&""
数组公式,下拖填充即可
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kwgeji
2013-10-24 · TA获得超过223个赞
知道小有建树答主
回答量:434
采纳率:100%
帮助的人:276万
展开全部
把A列复制到B列
鼠标全选B列
查找窗口调出来
查找里输 *浙江*
替换里输 浙江
点全部替换

查找里输 *上海*
替换里输 上海
点全部替换

查找里输 *广东*
替换里输 广东
点全部替换

依此类推
只能这样了

直到23个省全部找出来为止
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xxqlong
2013-10-24 · 知道合伙人软件行家
xxqlong
知道合伙人软件行家
采纳数:1487 获赞数:7110
15年以上网络规划、设计。 熟悉办公软件,掌握高级应用。

向TA提问 私信TA
展开全部
是不是只有省份及直辖市名称是中文,其他都是英文或数字,如果是可以通过left和len、lenb函数搞定。
如果不是,干脆你上网找到全国30多个省份及直辖市名称不就行了吗
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式