从单元格中提取第一个文本和数字字符串之前的任何内容的公式

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

在 Excel 中,我试图找到一个公式来执行以下操作

我有一个邮政编码为 3 或 6 个字符的地址列表:

Cell A1: 3 Red Street, Vancouver, BC, A1C 9C2, CAN

Cell A2: 25 Blue Street, Toronto, ON, B5R, CAN

Cell A3: 10 Yellow Street, Halifax, NS, K6L 8B4, CAN

我正在尝试在另一栏中提取以下内容:

Cell B1: 3 Red Street, Vancouver, BC

Cell B2: 25 Blue Street, Toronto, ON

Cell B3: 10 Yellow Street, Halifax, NS

任何帮助将不胜感激。谢谢!

excel extract
1个回答
0
投票

如果您使用的是 Excel 365 -

=TEXTJOIN(",",,CHOOSECOLS(TEXTSPLIT(A1,","),1,2,3))

早期版本的 Excel -

=LEFT(A1, FIND(",", A1, FIND(",", A1, FIND(",", A1) + 1) + 1) - 1)

您还可以考虑Flash Fill,这也是一个非常方便的选项。

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