2014-09-10 77 views
0

由于文本过滤与数字过滤的区别,我很难精确地安排单元格。我曾尝试使用公式“= MID(A140,FIND(”:“,A140,1)+1,5)”添加数​​字列“,但这是通过寄存器而不是文本叠加我的数据。我怎样才能完成我在下面粘贴的内容?如何将过滤器应用到寄存器地址。

这里是我的表:

Register Entry1    Entry2 

F28:0 ###_XXX_###-XXXX XXXXX 
F28:1 ###_XXX_###-XXXX XXXXX 
F28:10 ###_XXX_###-XXXX XXXXX 
F28:11 ###_XXX_###-XXXX XXXXX 
F28:12 ###_XXX_###-XXXX XXXXX 
F28:2 ###_XXX_###-XXXX XXXXX 
F28:3 ###_XXX_###-XXXX XXXXX 
F28:4 ###_XXX_###-XXXX XXXXX 
F28:5 ###_XXX_###-XXXX XXXXX 
F28:6 ###_XXX_###-XXXX XXXXX 
F28:7 ###_XXX_###-XXXX XXXXX 
F28:8 ###_XXX_###-XXXX XXXXX 
F28:9 ###_XXX_###-XXXX XXXXX 
F29:0 ###_XXX_###-XXXX XXXXX 
F29:1 ###_XXX_###-XXXX XXXXX 
F29:10 ###_XXX_###-XXXX XXXXX 
F29:2 ###_XXX_###-XXXX XXXXX 
F29:3 ###_XXX_###-XXXX XXXXX 
F29:4 ###_XXX_###-XXXX XXXXX 
F29:5 ###_XXX_###-XXXX XXXXX 
F29:6 ###_XXX_###-XXXX XXXXX 
F29:7 ###_XXX_###-XXXX XXXXX 
F29:8 ###_XXX_###-XXXX XXXXX 
F29:9 ###_XXX_###-XXXX XXXXX 

我试图做到这一点:

Register Entry1    Entry2 

F28:0 ###_XXX_###-XXXX XXXXX 
F28:1 ###_XXX_###-XXXX XXXXX 
F28:2 ###_XXX_###-XXXX XXXXX 
F28:3 ###_XXX_###-XXXX XXXXX 
F28:4 ###_XXX_###-XXXX XXXXX 
F28:5 ###_XXX_###-XXXX XXXXX 
F28:6 ###_XXX_###-XXXX XXXXX 
F28:7 ###_XXX_###-XXXX XXXXX 
F28:8 ###_XXX_###-XXXX XXXXX 
F28:9 ###_XXX_###-XXXX XXXXX 
F28:10 ###_XXX_###-XXXX XXXXX 
F28:11 ###_XXX_###-XXXX XXXXX 
F28:12 ###_XXX_###-XXXX XXXXX 
F29:0 ###_XXX_###-XXXX XXXXX 
F29:1 ###_XXX_###-XXXX XXXXX 
F29:2 ###_XXX_###-XXXX XXXXX 
F29:3 ###_XXX_###-XXXX XXXXX 
F29:4 ###_XXX_###-XXXX XXXXX 
F29:5 ###_XXX_###-XXXX XXXXX 
F29:6 ###_XXX_###-XXXX XXXXX 
F29:7 ###_XXX_###-XXXX XXXXX 
F29:8 ###_XXX_###-XXXX XXXXX 
F29:9 ###_XXX_###-XXXX XXXXX 
F29:10 ###_XXX_###-XXXX XXXXX 

回答

1

我觉得你很接近,但需要两个额外的列,而不是仅仅1 ...一个用于第一部分的登记册,第二部分。

假设你的数据在细胞A2开始(第一列是标题),你必须:

D2: =LEFT(A2,FIND(":",A2)-1) 
E2: =MID(A2,FIND(":",A2)+1,1000) 

将这些公式下来,然后排序数据首先由列d,然后通过列E(和选择将数字看起来像数字的任何东西)。

希望能诀窍!

+0

谢谢你,约翰,改变了这一点。我有一些包含“N27:0/123”的二级寄存器,所以我不得不做一个二级替换语句来用十进制替换正斜杠。但这工作!我很感激! – Rich 2014-09-10 19:15:15

+0

很高兴工作! – 2014-09-10 19:48:59