excel提取不规则字段

表格中有这样的公式该怎么写?... 表格中有这样的公式该怎么写? 展开
 我来答
亦是如此
高粉答主

2021-09-28 · 往前看,不要回头。
亦是如此
采纳数:6378 获赞数:544570

向TA提问 私信TA
展开全部

=MID(A2,FIND(20,A2),FIND("号",A2)-FIND(20,A2)+1)。

假设,数据在A列:=MID(A:A,FIND("-",A:A,1)-5,11)。

B2输入=IFERROR(MID(A2,MAX(ISNUMBER(--MID(A2,ROW(INDIRECT("1:"&(LEN(A2)-8))),9))*ROW(INDIRECT("1:"&(LEN(A2)-8))))-1,9),"")。

相关内容解释:

在数据库中,大多数时,表的“列”称为“字段” ,每个字段包含某一专题的信息。就像“通讯录”数据库中,“姓名”、“联系电话”这些都是表中所有行共有的属性,所以把这些列称为“姓名”字段和“联系电话”字段。

但是有时候,字段也不是表中的列,比如用as将列的内容经计算,“存入”另一个字段。如:一个表"T”中只有列"ID”,内容为"int"值"1"。运用"select id, id * 5 as abc from T"。

帐号已注销
2020-12-12 · TA获得超过77.1万个赞
知道小有建树答主
回答量:4168
采纳率:93%
帮助的人:166万
展开全部

=MID(A2,FIND(20,A2),FIND("号",A2)-FIND(20,A2)+1)

假设,数据在A列:=MID(A:A,FIND("-",A:A,1)-5,11)

B2输入=IFERROR(MID(A2,MAX(ISNUMBER(--MID(A2,ROW(INDIRECT("1:"&(LEN(A2)-8))),9))*ROW(INDIRECT("1:"&(LEN(A2)-8))))-1,9),"")

扩展资料:

在数据库中,大多数时,表的“列”称为“字段” ,每个字段包含某一专题的信息。就像“通讯录”数据库中,“姓名”、“联系电话”这些都是表中所有行共有的属性,所以把这些列称为“姓名”字段和“联系电话”字段。

但是有时候,字段也不是表中的列,比如用as将列的内容经计算,“存入”另一个字段。如:一个表"T”中只有列"ID”,内容为"int"值"1"。运用"select id, id * 5 as abc from T"。

参考资料来源:百度百科-字段

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Excel小树
2018-12-01 · 喜欢在交流中提升自己
Excel小树
采纳数:1080 获赞数:1265

向TA提问 私信TA
展开全部

=SUBSTITUTE()或者left、right、mid、find等配合使用。

但这个规则的数据,还是用查找替换比较简单

先把  *公寓-   替换为空

再把  号楼  替换为空

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yanxy0924
2018-12-01 · 知道合伙人互联网行家
yanxy0924
知道合伙人互联网行家
采纳数:7683 获赞数:18584

向TA提问 私信TA
展开全部

B2输入

=SUBSTITUTE(REPLACE(A2,1,8,),"号楼",)

公式下拉

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
布拉格线偶ck
2018-12-01 · TA获得超过388个赞
知道小有建树答主
回答量:508
采纳率:0%
帮助的人:61.2万
展开全部
要看你的数据库结构的,若都是这样的位数,只要用MID函数即可
=MID(A2,7,2)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式