在EXCEL中(如图所示),对表格某几列为一组按某一行数值大小进行排序?

2024-05-07 15:21

1. 在EXCEL中(如图所示),对表格某几列为一组按某一行数值大小进行排序?

VBA处理最快
下面步骤也可以
1、

2、

3、

Excel数据怎样快速向下填充空格

4、

5、

6、把重复数合并

在EXCEL中(如图所示),对表格某几列为一组按某一行数值大小进行排序?

2. EXCEL表格中如何让既有文字又有数字的一列按数字的大小排列顺序,如图所示。

EXCEL表格中按以下方法可以让既有文字又有数字的一列按数字的大小排列顺序。
主要思路是把数字从原来的文本中提取出来,再按照数字排列顺序。提取文本中的数字用到find函数、mid函数、len函数。由于数字前面是字符“-”,find函数用来定位字符“-”在文本中的位置,找到字符“-”的位置后,用mid函数提取出文本中的数字,len函数计算文本的字符个数。
1、输入原始数据。打开excel表格,在A列中输入原始数据。
2、find函数用来定位字符“-”在文本中的位置。在C1单元格中输入公式=FIND("-",A1,1)。
3、用mid函数提取出文本中的数字。在B1单元格中输入公式=MID(A1,C1+1,LEN(A1)-C1)。
4、提出出所有的数字。往下拉公式,在B列求出所有的数字。
5、对所有行以B列进行排序,A列也会按照数字顺序排序。选中所有行,以B列进行排序。
6、显示结果如下,A列已经按照数字顺序排序。

3. EXCEL表格中如何让既有文字又有数字的一列按数字的大小排列顺序,如图所示。

在Excel表格中将既有文字又有数字的列按照数字的大小排序的方法如下:
1、建立一列辅助列将需要排序的列中的数字提取出来;

2、在辅助列第一行输入=--RIGHT(A1,LEN(A1)-FIND("-",A1))公式(公式中的A为要排序的列,根据相应的情况可进行更改。如需要对B列进行排序,可将公式替换为=--RIGHT(B1,LEN(B1)-FIND("-",B1)))进行数字的提取;

3、鼠标放置于辅助列某一单元格右下角,鼠标变成十字标志后按住左键进行下拉,将要排序的列中的所有数字全部提取出来;

4、选中要排序的列和辅助列,右击之后选择“排序”-“自定义排序”;

5、列选择为辅助列,排序依据选择为数值,次序选择为升序或者降序。点击确定,即可将既有文字又有数字的列按照数字的大小排序。

6、最终排序效果如下,排序完成后可选中辅助列将其删除。

EXCEL表格中如何让既有文字又有数字的一列按数字的大小排列顺序,如图所示。

4. excel表格中,表格内数字为文本格式,是否可以按自然数排序

可以建立辅助列,然后按自然数排序。
软件版本:Office2007
方法如下:
1.对A列中文本数字,按照自然数从小到大排序:

2.利用value函数建立辅助列:

3.选择辅助列,点击数据中的升序:

4.选择“扩展选定区域”,并点击“排序”:

5.这样,就完成了排序,再将辅助列删除即可:

5. excel里有文字的数字怎么从小到大排序,而不是首数字排序(列c)

Excel中有文本的数字会认为是一个整体的文本,无法按照数字大小进行排序,如果文本有规律的话,可以考虑将文本与数字分开,建立辅助列,然后按数字排序即可。
操作系统:xp;软件版本:Office2007
方法如下:
1.含有文本与数字的单元格:

2.如果按照常规排序,顺序会如下:

3.利用公式,建立辅助列:

4.下拉填充公式:

5.然后再对辅助列进行排序,并选择“扩展选定区域”:

6.这样就按照数字大小进行排序了:

excel里有文字的数字怎么从小到大排序,而不是首数字排序(列c)

6. excel单元格内有字母+数字混合时,按数字大小排序

详细看了你的截图,实际上就是“字母+数字”组合,既要实现字母升序排列,又要实现数字的升序排列,所以,解决方案如下(字母长度不限,数字长度只要少于15位即可,但必须是“字母+数字”形式):
1、假设“所属AP分组”在A列,“# AP MAC地址”在B列,且C列、D列没有数据(如果有数据,将辅助列放在最后一列)
2、在D2输入:
=--MID(A2,MATCH(,0/MID(A2,ROW($1:$99),15),),15)按【CTRL+SHIFT+回车】后 ,下拉填充公式。

3、C2输入
=SUBSTITUTE(A2,D2,"")下拉填充公式(如上图)
4、选中A2:Dn(n指你A列最大数据行数),执行排序,第一关键字设置为C列,第二关键字设置为D列,确定,OK!


7. 把下列数字由大到小排列起来

50550   500500   5050500   5005005
  按照从大到小的顺序排列为:5050500>5005005>500500>50550.
  故答案为:5050500,5005005,500500,50550.

把下列数字由大到小排列起来

8. excel里有文字的数字怎么从小到大排序,而不是首数字排序

你这一列数字很有规律,首位都是D字母。只要截取D以后的数字,然后对数字进行排序就可以了。
插入一个辅助列,输入函数=MID(G2,FIND("D",G2)+1,20),从D之后的1位截取后20位内容。放20位是避免你数字有更多的,多截取些位数。

然后把文本格式转换为数字格式,=单元格*1

最后对数字进行“升序”排序。数据---删选---升序。