我有一个地址字段列,其中包含街道名称、街道号码、城市、邮政编码。我只需要从中提取邮政编码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,马贝拉,马拉加
您可以尝试从[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