根据数据透视表中的前导数字对字母数字数据进行排序

时间:2013-05-27 16:04:37

标签: excel excel-2010 pivot-table

我有一个类似这样的数据集:

10 kVA - *****************     
11 kVA - *****************     
11 kVA - *****************     
11 kVA - *****************     
11 kVA - *****************   
11 kVA - *****************     
11 kVA - *****************     
11 kVA - *****************     
11 kVA - *****************   
11 kVA - *****************     
12 kVA - *****************     
12 kVA - *****************     
12 kVA - *****************     
12 kVA - *****************   
12 kVA - *****************     
12 kVA - *****************     
12 kVA - *****************     
12 kVA - *****************  
2.4 kVA - *****************    
2.4 kVA - *****************   
2.4 kVA - *****************   
2.4 kVA - *****************   
2.4 kVA - *****************    
2.4 kVA - *****************    
2.4 kVA - *****************    
2.4 kVA - *****************    
2.4 kVA - ****************         
3 kVA - ***************

其中*****************表示字母数字字符串。

现在从上面可以看出,排序完全搞砸了。任何人都可以告诉我如何根据数据透视表中的xx kVA对这些数据进行排序?具体做法是:

2.4 kVA  
.  
.  
.  
3 kVA    
.  
.  
.  
4 kVA  
.  
.  
.  
9 kVA  
.  
.  
.  
10 kVA  
.  
.  
.  
12 kVA  

谢谢!

1 个答案:

答案 0 :(得分:0)

好的,现在要将数据粘贴为值进行排序,您需要插入一个新列。假设数据当前在列B中。在它之前插入一列,以便新列是B列,数据在C列。

[我假设你有标题]。

放下公式:

=LEFT(C2, FIND(" ",C2)-1)*1
单元格B2中的

并将公式向下拖动到底部,放置一个过滤器,您可以按列B排序,这将自动对列C进行排序。我希望你能找到的!

编辑:您可以从源数据中执行相同的操作,并获得类似的内容:

enter image description here

请注意,第一个数据透视表未正确排序,因为我没有ID列。另请注意,ID列具有我提到的公式,适用于当前单元格A2。当我使用ID进行数据透视时,我会正确排序数据,您也可以隐藏这些数据,以便您看不到#VALUE!部分。