• ベストアンサー

エクセル 並び替え ユーザー設定 末尾

エクセル 並び替えで教えていただきたいです。 現在A列に下記のように、拡張子の違う文字列が入っています。 f.jpg a.gif d.png c.jpg g.png k.gif これを 下記のように拡張子ごとに並べ変えしたいのですが・・。 どうすれば、良いのでしょうか? c.jpg f.jpg d.png g.png a.gif k.gif ツールのオプションで項目を入れるのかなと思い。 いろいろ調べてやってみたのですが、うまくいきません・・。 上記のように並びかえるには、どうしたらよいのでしょうか・・?

質問者が選んだベストアンサー

  • ベストアンサー
  • okormazd
  • ベストアンサー率50% (1224/2412)
回答No.2

B列以降のどこかを作業列にして、 拡張子が3文字で決まりなら、 =RIGHT(A1,3) 拡張子が3文字とは限らなければ、 =RIGHT(A1,LEN(A1)-FIND(".",A1,1)) などとして、拡張子を抽出し、A列とこれを含む範囲を選択して、作業列をキーにして並べ替えればよい。 ただし、あなたのようにjjppggの順にはならない。ggjjppかppjjggだよね。

korosuke9
質問者

お礼

ありがとうございます!! =RIGHT(A1,3) で、並び変えてできました! 後は手作業でできるので、大変助かりました! 本当にありがとうございます!!

その他の回答 (1)

  • Cupper
  • ベストアンサー率32% (2123/6444)
回答No.1

B列など他の空いている列に拡張子だけを抜き出した文字列を並べて、その列を並べ替えの対象にする …しか無いと思います 文字列の途中から並べ替えできなかったと思うんですよ または 「 ふりがな 」 を編集して、拡張子だけの読みにするか、拡張子をファイル名の前に移動させるかでしょうか んー…面倒ですね

関連するQ&A