Table of contents
邮编是通过邮政服务运送包裹到达正确目的地的必要条件。 邮编包含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种不同方法。 请在下面的评论部分分享您的任何疑问,并给我们提出宝贵的建议。