ZH
我的工具

数字提取器

提取文本中的所有数字:小数、负数、英式或欧式千位分隔符、百分数和科学计数法,并给出总和、平均值、最小值和最大值。

两个数字之间的短横线(10-20)按范围处理,不当作减号。
数字
7 个数字 · 总和 2,224,498,589.85 · 平均值 317,785,512.836
汇总
统计项数值
个数7
总和2,224,498,589.85
平均值317,785,512.836
中位数12.5
最小值-2,300
最大值1,284,000,000
极差1,284,002,300
找到的数字
#原始写法数值行
112.5%12.51
21,284,000,00012840000001
3940,500,0009405000001
4-2,300-23002
5-1,150-11502
6202720272
73.5e-10.352
我的工具 →
广告

复制一份报告、发票、聊天记录或网页表格,就能只取出其中的数字,直接粘贴到电子表格或计算器。提取器能理解英式(1,234.56)和欧式(1.234,56)的千位分隔符、负数、百分数和科学计数法,并显示所找到数字的个数、总和、平均值、中位数、最小值和最大值。

使用方法

  1. 粘贴文本。
  2. 选择文本中数字的写法:英式、欧式或普通。
  3. 按需只保留整数、把百分数转成小数、去重或排序。
  4. 复制列表(每行一个,或用制表符排成电子表格的一行);汇总表里有总和和平均值。

计算公式

总和 = x₁ + x₂ + … + xₙ · 平均值 = 总和 ÷ n · 中位数 = 排序后位于中间的值

在英式写法中,只有逗号恰好把数字三位一组时才算千位分隔符(1,234,567),点表示小数;逗号后面跟着其他位数时,则表示两个数字的分隔。欧式写法把两者对调,并且也接受不换行空格作为千位分隔符。减号或加号只有出现在空格、括号或符号之后才算符号,所以“10-20”是 10 到 20 的范围。像 mp3 或 A4 那样前面紧贴字母的数字会被跳过,而 5kg 这样数字后面的单位没有问题。2.5e-3 这样的科学计数法会读作 0.0025。数字前如果紧贴汉字,会被当成粘在文字上的数字而跳过,所以中文文本里请在数字前留一个空格。

示例

示例文本会得到 7 个数字:12.5、1284000000、940500000、-2300、-1150、2027 和 0.35。它们的总和是 2,224,498,589.85,平均值约为 317,785,512.84。把百分数改成小数后,12.5% 变成 0.125。

常见问题

怎样把数字提取到 Excel 或 Google 表格?

保持“换行”可以粘贴成一列,选择制表符则粘贴成一行。请使用“普通数字”,以免电子表格误读千位分隔符。

为什么一个数字被拆成了两个?

很可能是数字写法与文本不一致。用英式写法读 1.234,56 会得到 1.234 和 56,请改选欧式。在英式写法中,逗号后面必须恰好是三位数字才算千位分隔符。

日期和电话号码里的数字也会被提取吗?

会,它们的各个部分也是数字:2026-11-08 会得到 2026、11 和 8。请先把它们去掉,电话号码则请用电话号码提取器。

最后更新:

引用此工具
APA

kakaoCalc. (2026, November 8). 数字提取器. https://kakao.mobile/zh/tools/number-extractor/

MLA

“数字提取器.” kakaoCalc, 8 Nov. 2026, kakao.mobile/zh/tools/number-extractor/.

广告