1

これは信じられないほど単純な問題のように思えますが、解決方法がわかりません。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                             

細胞を選別し、必要に応じてそれらを一緒に追加する方法はありますか?

4

2 に答える 2

3

<> はトリックを行います:

=IF(A2<A3,A2,A3) & "-" & IF(A2>A3,A2,A3)
于 2013-07-31T15:12:46.513 に答える
1

IF関数 ( Excel のバージョンによっては )をいつでも使用してIIF、A2 < A3 かどうかを確認し、適切な結果を表示できます。例えば:

=IF(A2 < A3, A2 & "-" & A3, A3 & "-" & A2)
于 2013-07-31T15:11:09.837 に答える