简单的excel添加两个单元格并按字母顺序显示

时间:2013-07-31 15:06:08

标签: excel excel-formula

这似乎是一个非常简单的问题,但我无法弄清楚如何解决它。 我正在尝试从excel表创建一个带有一对地名的新列,其简化版本如下所示。

第1页

   |  A             
1    Dunfermline           
2    Torryburn           
3    Burntisland            
4    Kinghorn           
5    Torryburn           
6    Carnock           

我想进入B1,B3,B5等。成对的地方。我已设法使用

执行此操作

= A2& “ - ”& A3

但是我希望首先显示以字母表中最早的字母开头的地名,如下所示。我的方法在B5的情况下不起作用 - 我只能返回'Torryburn - Carnock'

期望输出:

   |  A             | B
1    Dunfermline      Dunfermline - Torryburn     
2    Torryburn           
3    Burntisland      Burntisland - Kinghorn      
4    Kinghorn           
5    Torryburn        Carnock - Torryburn   
6    Carnock                             

是否有方法对细胞进行分类并根据需要将它们加在一起?

2 个答案:

答案 0 :(得分:3)

<>诀窍:

=IF(A2<A3,A2,A3) & "-" & IF(A2>A3,A2,A3)

答案 1 :(得分:1)

您可以随时使用IF功能(或IIF,具体取决于您的Excel版本)来检查A2&lt; A3,然后显示适当的reuslts。例如:

=IF(A2 < A3, A2 & "-" & A3, A3 & "-" & A2)