如何在Excel中删除邮政编码的最后4位数字(10个简单的方法)。

  • Share This
Hugh West

邮编是通过邮政服务运送包裹到达正确目的地的必要条件。 邮编包含9位数字,其中前5位数字足以满足大多数用途。 因此,在这篇文章中,我将向你展示10种独特的方法,以删除邮政编码的最后4位数字。 ǞǞǞ 并获得5位数的代码。

下载实践工作手册

你可以下载我们用来准备这篇文章的实践工作手册。

删除Excel中邮编的最后4位数字.xlsm

在Excel中删除邮政编码最后4位的10种合适方法

在这篇文章中,我们将学习10种合适的方法来删除Zip代码中的最后4位数字。 ǞǞǞ 为此目的,我们将使用以下数据集。

1.应用LEFT功能删除邮政编码的最后4位数字

这是去除邮政编码最后4位数字并获得5位数字的邮政编码的最快和最简单的方法。 按照这些步骤学习吧!

步骤。

  • 首先,点击空单元格( D5 )在包含邮政编码的那一栏旁边。
  • 然后应用以下公式。 C5 是指有9位数字邮政编码的单元格。" 5 "指的是我们要保留的左边的数字数。
=LEFT(C5,5)

  • 左边 函数根据你指定的字符数,返回一个文本字符串中的第一个或多个字符。 这里, 左边 函数将返回单元格中的前5位数字 C5 .

  • 现在按 进入。 它将删除邮政编码的最后4位数字。

  • 要获得所有邮政编码的结果。 持有 关于 左键 的右下角的鼠标。 D5 细胞和 拖动 归结为细胞 D14 .

  • 因此,你将得到所有邮政编码的理想结果。

阅读更多。 如何在Excel中把邮编格式化为5位数字(5种简单方法)

2.插入MID功能,切割邮政编码的最后4位数字

在这个方法中,我们将使用 医学部 函数来获得所需的结果。 医学部 功能可以帮助你保留一个文本或数字的特定部分,并删除其余部分。

步骤。

  • 首先,在下面的公式中输入 D5 细胞。
=MID(C5, 1, 5)

  • 在这里。 C5 指的是包含邮编的单元格。 我们希望保留邮编的前5位。 这就是为什么我们使用" 1 "作为起始号码,而" 5 "作为我们想在结果中保留的字符数。
  • 医学部 函数从一个文本或数字中返回一个特定的字符数。 在此, 医学部 函数将返回从第一到第五位的数字。

  • 撞击 进入 .细胞 D5 将向你显示邮政编码的前5位。

  • 要对所有数据使用该公式。 双击 的右下角的 D5 它将删除所有邮政编码的最后4位数字。

阅读更多。 如何用Excel公式创建邮政编码(6种简单方法)

3.使用文本转列功能

现在我们将学习如何使用 文本到列 我们将用这个工具把前5个数据与其他数据分开。 只有在第五个数字后面有连字符(-)的情况下才能使用这个方法。

步骤。

  • 首先。 选择 包含所有邮政编码的列。

  • 接下来,到 数据。

  • 现在点击 文本到列 将打开一个弹出窗口。
  • 选择 划线 并点击 下一页 .

  • 然后输入一个" - "在 其他 框来分隔数字。
  • 之后,点击 下一页 .

  • 接下来,你将不得不输入 目的地 在你想保留结果的地方,或者你可以直接点击小的 箭头 并选择你想要的单元格。
  • 新闻 完成 来完成这个程序。

  • 你现在可以看到,所有5位数的邮政编码都显示在 目的地 列。

阅读更多。 如何在Excel中格式化邮政编码(2种简单方法)

4.应用INT函数删除Excel中邮政编码的最后4位数字

INT 函数保留一个值的整数部分。 我们将使用这个函数来删除Zip代码的最后4位。 这个方法只有在没有 连字符 ( - )之间的数字。

步骤。

  • 首先,点击空单元格 D5 并输入以下公式。
=INT(C5/10000)

  • C5 是有9位数字邮政编码的单元格。 它被10000除以( 其次是 零点 )来删除最后4位数字。 INT 返回一个数字的整数值。 在这里, INT 函数返回单元格的整数值。

  • 新闻 进入 你就会得到理想的结果。

  • 要将公式复制到所有单元格,只需 双击 在单元格的右下角 D5 .
  • 它将使你得到所有邮政编码的理想结果。

阅读更多。 如何在Excel中串联邮政编码(3种简单方法)

5.结合INT和SUBSTITUTE函数

现在我们将使用一个以上的公式,并将它们结合在一起以获得结果。 首先,我们将使用 INT 替换 职能。

步骤。

  • 首先,我们需要替换" - "与" . "。 要做到这一点,请点击 D5 单元格,并写下以下公式。
=substitute(c5, "-", ".")

  • 然后,下面的公式将返回一个整数值,这就是我们想要的5位邮政编码。
=INT(D5)

  • 然而,我们可以通过结合这些公式直接得到结果。
=int(substitute(c5, "-", ".")

  • 撞击 进入 双击 在单元格的右下角 D5 删除所有邮政编码的最后4位数字。

类似读物

  • 如何在Excel中自动填充邮编(3种简单方法)
  • 在Excel中用VLOOKUP将邮政编码转换为州名
  • 如何按邮政编码绘制Excel数据(2种简单方法)

6.合并TEXT和LEFT函数

在这个技术中,我们将合并 文本和左图 功能来获得5位数的邮政编码。

步骤。

  • 选择 D5 单元格,并输入以下公式。
=LEFT(TEXT(C5,"00000"),5)

  • 新闻 进入 双击 在单元格的右下角 D5 以获得5位数的邮政编码。

7.运行VBA代码,在Excel中删除邮政编码的最后4位数字

如果你想删除Zip代码的最后4位数字,在 ǞǞǞ 不使用公式,你可以直接运行VBA代码。

步骤。

  • 首先。 选择 包含邮政编码的列。

  • 右击 关于 桌子 (我们命名为 钣金 VBA代码)从窗口的底部。
  • 然后选择 查看代码 将出现一个新的窗口。

  • 在该窗口中复制以下代码。
 Sub ZIPShorter () For Each cell In Selection cell.Value = Left(cell.Value, 5) Next End Sub 
  • 要运行该代码,请按 alt+f8 并点击 运转 在弹出的框中。

  • 运行完成后,你会得到结果。

8.结合SUM、LEN和SUBSTITUTE函数

现在我们将结合三个函数来达到与上面相同的目的。 我们将使用 累计 , LEN, 替换 在这个方法中的功能。

步骤。

  • 选择 D5 单元格,并写下以下公式。
=IF(SUM(LEN(C5)-LEN(SUBSTITUTE(C5,{1,2,3,4,5,6,7,8,9,0},))>5,LEFT(C5,LEN(C5)-5) ,C5)

公式分解

  • SUM(LEN(C5)-LEN(SUBSTITUTE(C5,{1,2,3,4,5,6,7,8,9,0},)))>5 将计算单元格中的数字数量 C5 如果数字总数超过5位,将进入下一个操作。
  • left(c5,len(c5)-5) 用于从参考单元格中切出邮政编码的最后4位数字。 C5 .
  • 现在,如果单元格中的数字 C5 不超过5位数,那么最后的公式将返回 C5 价值。
  • 撞击 进入 双击 在单元格的右下角 D5 以获得理想的输出。

9.合并LEFT、MIN和FIND函数,删除Excel中邮政编码的最后4位数字

在这个方法中,我们将合并3个函数( 左边 , 识别 )以消除邮政编码的最后4位数字。

步骤。

  • 左键点击 在D5单元格中输入下面的公式。
=LEFT(C5,MIN(FIND({0,1,2,3,4,5,6,7,8,9},C5&"0123456789"))+4)

公式分解

  • FIND功能 将提供一个字符串在一个字符串中的起始位置。 所以它的find_text参数是 {0,1,2,3,4,5,6,7,8,9}, 它将找到在 C5 手机号码。
  • MIN函数 然后返回从FIND函数中提取的最小的数字 (FIND({0,1,2,3,4,5,6,7,8,9},C5&”0123456789″)
  • LEFT功能 在本例中,这个数字是最后4位数字。
  • 新闻 进入 在键盘和单元格上 D5 将显示结果。
  • 要获得所有代码的结果,请双击 D5 细胞在 右下角 角,你就会得到你想要的结果。

10.结合ISNUMBER, RIGHT, LEFT, 和 LEN函数

这次我们将把ISNUMBER、RIGHT、LEFT和LEN函数结合起来,把前5位数字与9位邮政编码分开。

步骤。

  • 在开始时,用鼠标选择空单元格
  • 现在写下以下公式。
=if(isnumber(right(c5,8)*1),left(c5,len(c5)-4),c5)

公式分解

  • 右边的功能 这里将给出距离数字串末尾的具体字符数。 它的参考单元格号是C5,num_chars是8。 所以公式变成了。 RIGHT(C5,8)*1
  • ISNUMBER函数 将验证是否从 RIGHT(C5,8) 如果是的话,它将显示这个公式的结果 left(c5,len(c5)-4) 如果没有,该公式将返回 C5.
  • 撞击 进入 它将消除代码的最后4位数字。
  • 最后,通过以下方式获得所有邮政编码的结果 双击 单元的右下角 D5 .

需要记住的事情

  • 在使用公式时,不要忘记给出适当的单元格参考,否则你不会得到理想的结果。
  • ǞǞǞ INT 如果数字之间有连字符(-),该函数将无法工作。

结论性意见

感谢您阅读本文,希望对您有所帮助。 现在您知道了去除邮政编码最后4位的10种不同方法。 请在下面的评论部分分享您的任何疑问,并给我们提出宝贵的建议。

Hugh West is a highly experienced Excel trainer and analyst with over 10 years of experience in the industry. He holds a Bachelor's degree in Accounting and Finance and a Master's degree in Business Administration. Hugh has a passion for teaching and has developed a unique teaching approach that is easy to follow and understand. His expert knowledge of Excel has helped thousands of students and professionals worldwide improve their skills and excel in their careers. Through his blog, Hugh shares his knowledge with the world, offering free Excel tutorials and online training to help individuals and businesses reach their full potential.