卡塔尔世界杯排名_98世界杯决赛 - dylfjc.com

  • 首页
  • 中国足球世界杯
  • 亚洲区世界杯预选
  • 02韩日世界杯
  • HOME> 亚洲区世界杯预选> 从 Excel 单元格中提取数字的 2 种有效方法
    从 Excel 单元格中提取数字的 2 种有效方法
    亚洲区世界杯预选

    在 Excel 工作表中,您可能需要从单元格中的值中提取数字。 在本文中,我们将向您介绍两种从 Excel 单元格中提取数字的方法。

    在很多情况下,数字和文本都在同一个单元格中。 为了更好地分析这些值,您需要提取数字和文本。 下图显示了这样一个例子。 在 A 列中,有 ID 和产品名称。

    现在您需要将产品 ID 输入到工作表的 B 列中。 以下是您可以使用的两种方法。

    方法一:Excel函数

    在这一部分中,我们将向您展示如何使用 Excel 函数从单元格中提取数字。

    点击 tar获取需要输入数字的单元格。 在本例中,我们选择单元格 B2。

    然后在单元格中输入公式:

    =左(A2,3)

    之后,双击B2单元格的填充柄,为整列填充相同的公式。 您会看到所有数字都将出现在 B 列中。

    你可能会发现在这个例子中,所有的数字都有相同的数字。 如果单元格中有其他形式的数字怎么办? 实际上,细胞中可以有无数种数字形式。 不可能在一篇文章中列出所有这些。 下面我们将为您提供另一个示例。 在此图像中,不同产品的数字位数不同。

    函数 LEFT 不能对所有不同的单元格都生效。

    在 B2 单元格中输入另一个公式:

    =MID(A2,1,COUNT(1*MID(A2,ROW($1:$50),1)))

    然后按下键盘上的快捷键“Ctrl+Shift+Enter”。 通过按这些快捷键组合,这个公式将变成一个数组公式。

    接下来双击填充柄以填充列中的公式。

    在这个公式中,“ROW($50:$1)”中的 50 是一个估计数。 你当然可以根据实际的单元格换成其他数字。 该公式将首先计算单元格中有多少个数字。 然后数组公式将连接这些数字。 因此,即使数字位数不同,您仍然可以对该列使用此公式。

    当单元格中有其他形式的数字时,也可以使用函数。 但是功能可能非常复杂。

    方法二:VBA宏

    除了使用 Excel 函数,您还可以使用 VBA 来完成此任务。

    按下键盘上的“Alt + f11”按钮。

    然后插入一个新模块。

    现在将以下代码输入到新模块中:

    Sub ExtractNumbersFromCells() Dim objRange 作为范围,nCellLength 作为整数,nNumberPosition 作为整数,strTargetNumber As String ' 初始化 strTargetNumber = "" '遍历所有单元格 tar获取范围 For Each objRange In Range("A2:A4") nCellLength = Len(objRange) ' 从单元格中提取数字 For nNumberPosition = 1 To nCellLength If IsNumeric(Mid(objRange, nNumberPosition, 1)) Then strTargetNumber = 海峡TargetNumber & Mid(objRange, nNumberPosition, 1) End If Next nNumberPosition objRange.Offset(0, 1) = 海峡Tar获取数字海峡TargetNumber = "" Next objRange End Sub

    您需要根据实际工作表修改代码中的范围。

    之后,运行这个宏。 您可以单击工具栏中的“Run Sub”按钮来运行该宏。 此外,您也可以按键盘上的“F5”按钮运行它。

    接下来回到工作表。 你会发现所有的产品 ID 都已经在 B 列中了。

    即使单元格中有其他形式的数字,也可以通过这个宏提取出来。 因此,这种方法也很方便。

    两种方法的比较

    在下表中,我们找到了这两种方法的所有优缺点。

    竞品对比

    Excel功能

    VBA 宏

    性能

    1. 通过使用公式,您可以在包含数千个单元格的列中获取数字。

    2. 如果您不熟悉Excel VBA,这种方法可以是您的首选。

    1.在编辑器中一键轻松得到结果。

    2.即使有其他形式的数字,也可以轻松提取出来。

    缺点

    1.结果由公式产生。 您仍然需要将它们复制并粘贴为值。

    2.当单元格中有其他形式的数字时,你需要花更多的时间来得到更复杂的公式。

    1、如果不会使用VBA宏,运行或修改代码时很容易出错。

    2.

    下次需要从单元格中提取数字时,可以根据需要使用这两种方法中的任何一种。

    让您的数据存储有序

    当存储设备中的Excel文件较多时,需要对它们进行排序。 否则你很容易遭遇数据灾难。 当发生此类事故时,您可以使用Excel恢复工具来恢复 修复损坏的 xls 数据. 因此,您的数据和信息将是安全的。 下次,记得组织您的 Excel 文件。

    作者简介:

    Anna Ma 是一位数据恢复专家 DataNumen, Inc.,它是数据恢复技术领域的世界领先者,包括 修复Word doc文档错误 和 outlook 修复软件产品。 欲了解更多信息,请访问 datanumen.com

    摩托车如何给手机充电?如何用摩托车、电动车的蓄电池给手机充电?
    猫咪为什么喜欢蹭脸,这背后隐藏着哪些有趣的心理?

    友情链接:


    Copyright © 2022 卡塔尔世界杯排名_98世界杯决赛 - dylfjc.com All Rights Reserved.