使用强大的查询功能从非结构化地址字段中提取 5 位邮政编码

问题描述 投票:0回答:1

我有一个地址字段列,其中包含街道名称、街道号码、城市、邮政编码。我只需要从中提取邮政编码5位数字

这就是这个字段的样子:

地址

圣兰斯 21 RUE DU MOULIN FLORE 51421 NEULLY LS REIMS ALLEE DES AIGUERELLES 5 蒙彼利埃 01480 卡米尔弗洛里恩街 123 号 巴黎 25123 MOTPELLIER, ZAC DES EMPRENEURS 34123 圣让德韦达斯 AVENIDA DE LOS OLMOS S/N POLIGONO GRANDE 42523 萨贡托港 C/MAYOR 2321,马贝拉,马拉加

powerbi powerquery m
1个回答
0
投票

您可以尝试从[Column1]中提取所有5位数字

let Source = Excel.CurrentWorkbook(){[Name="Table1"]}[Content],
Extract = Table.AddColumn(Source, "Zips", each Text.Combine(List.RemoveNulls(List.Transform(List.Transform(Text.Split([Column1]," "), each Text.Select(Text.From(_),{"0".."9"})), each if Text.Length(_)=5 then _ else null)),","))
in Extract

© www.soinside.com 2019 - 2024. All rights reserved.