excel 提取单元格内重复数字,按重复的多少从新排列? 20

已知A1=057358078135。求B1。A1里面5出现3次为最多,0378都是出现2次,1出现1次条件1:出现次数最多的排前面条件2:当出现次数相同时,数值小的排前面... 已知A1=057358078135。求B1。A1里面 5出现3次为最多,0 3 7 8都是出现2次,1出现1次条件1:出现次数最多的排前面条件2:当出现次数相同时,数值小的排前面所以B1=503781 求公式 展开
 我来答
情深深爱切切
2022-12-27 · 情深深雨蒙蒙,多少楼台烟雨中
情深深爱切切
采纳数:271 获赞数:244

向TA提问 私信TA
展开全部

你可以使用以下步骤来提取单元格内重复数字,并按重复的多少从新排列:

  • 在单元格内输入以下公式:=COUNTIF(A:A,A1),其中 A:A 指的是数字所在的列,A1 是你要统计的第一个单元格。

  • 按下 Enter 键,此时单元格内显示的就是这个数字在单元格内的出现次数。

  • 按下 Ctrl + C 键,复制这个单元格的值。

  • 选择要粘贴的单元格,然后按下 Ctrl + V 键,将这个值粘贴到选定的单元格。

  • 重复步骤 1 到 4,将每个数字的出现次数统计出来。

  • 选择要排序的数字和出现次数所在的列,然后点击数据选项卡,在排序 & 筛选组中点击排序。

  • 在弹出的对话框中,选择要排序的列,然后选择从大到小的顺序排序。

  • 点击确定,即可完成排序。

  • 希望这些信息能帮到你!

话说科技力量
2022-12-27 · 科学技术是第一生产力
话说科技力量
采纳数:151 获赞数:211

向TA提问 私信TA
展开全部

您可以使用以下公式来实现上述功能:

  • 首先请将数据填入单元格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))

    希望这些信息对您有帮助。

追问
您好,这3个公式我都试了,结果都是显示VALUE,我的EXCEL版本是2021
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Ynzsvt
2022-12-25 · TA获得超过6665个赞
知道大有可为答主
回答量:1.5万
采纳率:40%
帮助的人:2695万
展开全部
学会使用代码才好解决。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
山哥影视VS
2022-12-25 · 超过14用户采纳过TA的回答
知道答主
回答量:171
采纳率:0%
帮助的人:4.4万
展开全部
excel对重复值依次排序
方法/步骤:
1.
打开excel表格,在数据右侧设立重复次数列,调用countif函数
2.
设置好参数,统计数据在数据列范围中重复出现的次数
3.
通过下拉,计算所有数据各自重复出现的次数
4.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式