在处理电子表格数据时,我们经常需要从单元格中提取特定长度的数字。以下是使用 Microsoft Excel、Google Sheets 和 Airtable 等电子表格软件从单元格中提取指定位数数字的方法。

从单元格中提取指定位数的数字从单元格中提取指定位数的数字


Microsoft Excel

使用 MID 函数:=MID(cell_reference, start_position, num_chars),其中: cell_reference 是要提取数字的单元格引用。 start_position 是要开始提取数字的位置。 num_chars 是要提取的数字数量。

例如,要从单元格 A1 中提取最后 3 位数字,可以使用公式:=MID(A1, LEN(A1)-2, 3)

使用 RIGHT 函数:=RIGHT(cell_reference, num_chars),其中: cell_reference 是要提取数字的单元格引用。 num_chars 是要提取的数字数量。

例如,要从单元格 A1 中提取最后 4 位数字,可以使用公式:=RIGHT(A1, 4)

Google Sheets

使用 MID 函数:=MID(cell_reference, start_position, num_chars),与 Excel 中的 MID 函数用法相同。 使用 RIGHT 函数:=RIGHT(cell_reference, num_chars),与 Excel 中的 RIGHT 函数用法相同。

Airtable

使用 SUBSTRING 函数:SUBSTRING(cell_reference, start_position, num_chars),其中: cell_reference 是要提取数字的单元格引用。 start_position 是要开始提取数字的位置。 num_chars 是要提取的数字数量。

例如,要从单元格 [Field Name] 中提取最后 2 位数字,可以使用公式:SUBSTRING([Field Name], LEN([Field Name])-1, 2)

除了这些函数之外,还可以使用其他方法从单元格中提取指定位数的数字,例如:

Text to Columns 工具:将单元格拆分为文本和数字列,然后提取所需的数字。 公式:使用组合的公式从单元格中提取数字,例如 =VALUE(LEFT(cell_reference, num_chars))。