[[20170622115405]] 『セル内アルファベットの並び替え』(リモコン) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『セル内アルファベットの並び替え』(リモコン)

アルファベット3文字 セル内での並び替えについて教えてください
例)CAB→ABC

尚2文字については以下の関数を使用しております。
=IF(A2<B2;A2&B2;B2&A2)

よろしくお願いします。

< 使用 Excel:unknown、使用 OS:Windows10 >


例の補足をさせてください
例)
CAB→ABC
DAB→ABD
ABH→ABH
となります。

(リモコン) 2017/06/22(木) 12:05


 >=IF(A2<B2;A2&B2;B2&A2) 
 セル内なのに、2セル使うのですか?
(稲葉) 2017/06/22(木) 12:41

稲葉さんお返事ありがとうございます。
2文字の場合
A2 H B2 C
A3 CH 
で使用してます。
3文字になると
A2 H B2 C C2 A
A3 ACH
もしくわ
A2 HCA
A3 ACH
にしたいのです。

よろしくお願いします。
 

(リモコン) 2017/06/22(木) 12:50


 関数は苦手です。
 A3=CHAR(SMALL(CODE(A2:INDEX(A2:C2,,COUNTA(A2:C2))),1))&CHAR(SMALL(CODE(A2:INDEX(A2:C2,,COUNTA(A2:C2))),2))&IFERROR(CHAR(SMALL(CODE(A2:INDEX(A2:C2,,COUNTA(A2:C2))),3)),"")

 として、Ctrl+Shift+Enterでいかがでしょうか?
(稲葉) 2017/06/22(木) 14:16

 2文字の場合も3文字の場合もある場合は
 =CHAR(MIN(IFERROR(CODE(A2:C2),"")))&CHAR(SMALL(IFERROR(CODE(A2:C2),""),2))&IF(COUNTA(A2:C2)=3,CHAR(MAX(CODE(A2:C2))),"")
 でShift+Ctrl+Enterで。
 ただしIFERROR関数を使っているため2007以降に対応。
(ねむねむ) 2017/06/22(木) 14:38

 必ず3文字で有れば。
 =CHAR(MIN(CODE(A2:C2)))&CHAR(SMALL(CODE(A2:C2),2))&CHAR(MAX(CODE(A2:C2)))
 Shift+Ctrl+Enterで。
 バージョンの制限は無し。
(ねむねむ) 2017/06/22(木) 14:40

稲葉さん
ねむねむさん
おふたかたの関数両方とも出来ました!
ありがとうございました
(リモコン) 2017/06/22(木) 18:13

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.