数字提取器
提取文本中的所有数字:小数、负数、英式或欧式千位分隔符、百分数和科学计数法,并给出总和、平均值、最小值和最大值。
| 统计项 | 数值 |
|---|---|
| 个数 | 7 |
| 总和 | 2,224,498,589.85 |
| 平均值 | 317,785,512.836 |
| 中位数 | 12.5 |
| 最小值 | -2,300 |
| 最大值 | 1,284,000,000 |
| 极差 | 1,284,002,300 |
| # | 原始写法 | 数值 | 行 |
|---|---|---|---|
| 1 | 12.5% | 12.5 | 1 |
| 2 | 1,284,000,000 | 1284000000 | 1 |
| 3 | 940,500,000 | 940500000 | 1 |
| 4 | -2,300 | -2300 | 2 |
| 5 | -1,150 | -1150 | 2 |
| 6 | 2027 | 2027 | 2 |
| 7 | 3.5e-1 | 0.35 | 2 |
复制一份报告、发票、聊天记录或网页表格,就能只取出其中的数字,直接粘贴到电子表格或计算器。提取器能理解英式(1,234.56)和欧式(1.234,56)的千位分隔符、负数、百分数和科学计数法,并显示所找到数字的个数、总和、平均值、中位数、最小值和最大值。
使用方法
- 粘贴文本。
- 选择文本中数字的写法:英式、欧式或普通。
- 按需只保留整数、把百分数转成小数、去重或排序。
- 复制列表(每行一个,或用制表符排成电子表格的一行);汇总表里有总和和平均值。
计算公式
总和 = 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。请先把它们去掉,电话号码则请用电话号码提取器。
最后更新:
包含这些输入的页面地址: https://kakao.mobile/zh/tools/number-extractor/
引用此工具
kakaoCalc. (2026, November 8). 数字提取器. https://kakao.mobile/zh/tools/number-extractor/
“数字提取器.” kakaoCalc, 8 Nov. 2026, kakao.mobile/zh/tools/number-extractor/.