按数字顺序对Excel列进行排序

时间:2020-06-09 21:33:08

标签: excel sorting columnsorting

我在Excel中有几列看起来像这样:

Excel columns

请注意第一行中的列标题56g_flux_data39(1)1992、56g_flux_data39(10)1992、56g_flux_data39(11)1992等。

我想按数字顺序对其进行排序,因此56g_flux_data39(2)1992、56g_flux_data39(2)1992、56g_flux_data39(3)1992一直到56g_flux_data39(11)1992;但Excel的排序功能似乎无法识别方括号(1)之间的数字。它希望将以1开头的数字组合在一起,例如(1),(10),(11)。

如何让Excel将(10)和(11)分别看成10和11,并按正确的数字顺序对其进行排序?

谢谢。

2 个答案:

答案 0 :(得分:1)

使用以下公式在列标题上方创建另一行。这样可以隔离数字,然后可以根据数字值对其进行排序(经过测试,请参见下面的屏幕截图):

=LEFT(RIGHT(A3;LEN(A3)-16);LEN(A3)-21)

enter image description here

答案 1 :(得分:0)

尝试在数字前加零。如果数字更大,则填充更多零。

56g_flux_data39(01)1992、56g_flux_data39(02)1992、56g_flux_data39(03)1992,一直到56g_flux_data39(11)1992

相关问题