发布网友 发布时间:2022-04-21 05:55
共4个回答
热心网友 时间:2023-11-06 06:10
你可以使用以下步骤来提取单元格内重复数字,并按重复的多少从新排列:
在单元格内输入以下公式:=COUNTIF(A:A,A1),其中 A:A 指的是数字所在的列,A1 是你要统计的第一个单元格。
按下 Enter 键,此时单元格内显示的就是这个数字在单元格内的出现次数。
按下 Ctrl + C 键,复制这个单元格的值。
选择要粘贴的单元格,然后按下 Ctrl + V 键,将这个值粘贴到选定的单元格。
重复步骤 1 到 4,将每个数字的出现次数统计出来。
选择要排序的数字和出现次数所在的列,然后点击数据选项卡,在排序 & 筛选组中点击排序。
在弹出的对话框中,选择要排序的列,然后选择从大到小的顺序排序。
点击确定,即可完成排序。
希望这些信息能帮到你!
热心网友 时间:2023-11-06 06:10
您可以使用以下公式来实现上述功能:
首先请将数据填入单元格A1。
在单元格B1中输入以下公式:
=TEXTJOIN("",TRUE,SORT(FILTERXML("<t><s>"&SUBSTITUTE(A1,"","</s><s>")&"</s></t>","//s[not(preceding::s[.=current()])]"),1,TRUE))
此公式会从单元格A1中提取出所有不重复的数字,并按照数值大小进行排序。排序后,会将所有数字连接在一起,并将结果显示在单元格B1中。
注意:
如果要按照重复次数从大到小排序,则可以将第三个参数设为FALSE,即:
=TEXTJOIN("",TRUE,SORT(FILTERXML("<t><s>"&SUBSTITUTE(A1,"","</s><s>")&"</s></t>","//s[not(preceding::s[.=current()])]"),1,FALSE))
如果要按照重复次数从小到大排序,则可以将第三个参数设为TRUE,即:
=TEXTJOIN("",TRUE,SORT(FILTERXML("<t><s>"&SUBSTITUTE(A1,"","</s><s>")&"</s></t>","//s[not(preceding::s[.=current()])]"),1,TRUE))
希望这些信息对您有帮助。
热心网友 时间:2023-11-06 06:11
学会使用代码才好解决。热心网友 时间:2023-11-06 06:11
excel对重复值依次排序