如何在Excel中根据频率对行进行排序?

时间:2019-07-06 18:02:26

标签: excel vba sorting rows

我在Excel中有一个列表,可以访问VBA。我的列表如下所示:

A       B       C       D       E       F       G   H
house                           
garden                          
flat    house           boat                
mirror  car                     
garden  house                       
garden  coat    boat                    
house   garden  flat    room    boat    mirror  car coat

我想对它进行排序,以便最频繁的条目显示在左侧(理想情况下按字母顺序排列,但不是必需的)。

我还有剩余的数据无法移动到列A(此处未显示)。

A       B       C       D       E       F       G       H
        house                       
garden                          
        house   boat                    flat        
                        car                     mirror  
garden  house                       
garden          boat            coat            
garden  house   boat    car     coat    flat    mirror  room

有人知道如何在VBA中实现解决方案吗?欢迎任何建设性的反馈/批评。

我尝试使用自定义排序,但未成功按行排序

1 个答案:

答案 0 :(得分:0)

回答您的评论:单击创建数据透视表。

单击几下即可从源数据创建查询。 单击几下即可取消显示列 只需点击几下即可创建数据透视表。

How I made the table