メインコンテンツへスキップ

Excelで最後の文字または数字でセルを並べ替える方法は?

Excelでは最初の文字でセルを簡単に並べ替えることができます。 しかし、Excelで最後の文字または数字でセルを並べ替える必要がある場合、どうすればよいでしょうか。 この記事では、Excelで最後の文字または数字でセルをすばやく並べ替える簡単な方法をいくつか紹介します。

右の機能で最後の文字または数字で並べ替える

例は理解しやすいかもしれません。 次の方法は、列Aのセルを最後の文字で並べ替える方法を示しています。

各セルから最後の文字を抽出できれば、セルを最後の文字で簡単に並べ替えることができます。 幸いなことに、MicrosoftExcelの 関数は、セルから最後の文字または数字を抽出することをサポートします。

1.列の横にある空白のセルを選択します。セルB2は、次の数式を入力します。 = RIGHT(A2,1)、次に、必要に応じてセルの塗りつぶしハンドルをセルまでドラッグします。

2.これらの数式セルを選択し続け、をクリックします 且つ > ZをZにソートする or ZをAにソートする。 [並べ替えの警告]ダイアログボックスを開くときに、[ 選択範囲を拡大 オプションをクリックして 並び替え ボタン。 スクリーンショットを参照してください:

3.これでデータがソートされました。 必要に応じて数式セルを削除してください

次に、元の列Aのセルが最後の文字で並べ替えられていることがわかります。

Excelのセル内の姓/単語で簡単に並べ替える

Excel用のKutools 高度な並べ替え ユーティリティは、テキストの長さによる並べ替え、頻度による並べ替え、姓による並べ替えなど、多くの柔軟なシナリオ/方法によるデータの並べ替えをサポートしています。


姓で広告を並べ替える

Kutools for Excel - 300 以上の必須ツールで Excel を強化します。 クレジット カードは必要なく、全機能を備えた 30 日間の無料トライアルをお楽しみください。 今すぐ入手

VBAで最後の文字または数字で並べ替える

最後の文字で並べ替える前に、セルの内容を逆にすることも考えられます。 実際にここにVBAマクロが役立ちます。

1.を押し続けます Ctrlキー + F11 キーを押して、Microsoft Visual Basic forApplicationウィンドウを開きます。

2.をクリックします インセット >> モジュール、次のVBAコードを新しいモジュールウィンドウに貼り付けます。

VBA:セルから最後の文字を抽出します

パブリック関数RevStr(Rng As Range)
RevStr = StrReverse(Rng.text)
エンド機能

3. Microsoft Excelウィンドウに戻り、次の式を入力します。 = RevStr(A1)、必要に応じてセルの塗りつぶしハンドルをセルにドラッグします。

4つのうちのXNUMXつをクリックします 並び替え 下のボタン 且つ ボタンをクリックし、[開く]ダイアログボックスで[ 選択範囲を拡大 オプションをクリックして 並び替え

5.列Bを削除します。

これで、列aのすべてのセルが最後の文字で並べ替えられます。


Kutools for Excelを使用して、最後の文字または数字でセルを並べ替えます

セル内のすべての文字の順序を逆にすることができれば、これらのセルを最後の文字で簡単に並べ替えることができます。 Excel用のKutools テキストの順序を逆にする 以下のスクリーンショットに示すように、ユーティリティは簡単に解決するのに役立ちます。

Kutools for Excel - Excel に必要な 300 以上のツールが詰め込まれています。 クレジット カードは必要なく、全機能を備えた 30 日間の無料トライアルをお楽しみください。 ダウンロード中!

1.最後の文字で並べ替えるセルを選択し、をクリックします クツール > テキスト > テキストの順序を逆にする.

2. [テキストの反転]ダイアログボックスを開いて、[ 注目 オプションをクリックして OK

3.これで、選択したセルのすべての文字が反転します。 これらのセルを選択し続け、クリックします 且つ > ZをZにソートする or ZをAにソートする。 [並べ替えの警告]ダイアログボックスを開くときに、[ 選択範囲を拡大 オプションをクリックして 並び替え ボタン。 スクリーンショットを参照してください:

4.これで、セルは最後の文字でソートされました。手順1-2を繰り返して、これらのセルの文字の順序を復元する必要があります。

Kutools for Excel - 300 以上の必須ツールで Excel を強化します。 クレジット カードは必要なく、全機能を備えた 30 日間の無料トライアルをお楽しみください。 今すぐ入手


デモ:Excelの最後の文字または数字でセルを並べ替える


Kutools for Excel: 300 を超える便利なツールをすぐに利用できます。 機能制限なしの 30 日間の無料トライアルを今すぐ始めてください。 今すぐダウンロード!

関連記事:

最高のオフィス生産性向上ツール

人気の機能: 重複を検索、強調表示、または識別する   |  空白行を削除する   |  データを失わずに列またはセルを結合する   |   数式なしのラウンド ...
スーパールックアップ: 複数の基準の VLookup    複数の値の VLookup  |   複数のシートにわたる VLookup   |   ファジールックアップ ....
詳細ドロップダウン リスト: ドロップダウンリストを素早く作成する   |  依存関係のドロップダウン リスト   |  複数選択のドロップダウンリスト ....
列マネージャー: 特定の数の列を追加する  |  列の移動  |  Toggle 非表示列の表示ステータス  |  範囲と列の比較 ...
注目の機能: グリッドフォーカス   |  デザインビュー   |   ビッグフォーミュラバー    ワークブックとシートマネージャー   |  リソースライブラリ (自動テキスト)   |  日付ピッカー   |  ワークシートを組み合わせる   |  セルの暗号化/復号化    リストごとにメールを送信する   |  スーパーフィルター   |   特殊フィルター (太字/斜体/取り消し線をフィルター...) ...
上位 15 のツールセット12 テキスト 工具 (テキストを追加, 文字を削除する、...)   |   50+ チャート 種類 (ガントチャート、...)   |   40+ 実用的 (誕生日に基づいて年齢を計算する、...)   |   19 挿入 工具 (QRコードを挿入, パスから画像を挿入、...)   |   12 変換 工具 (数字から言葉へ, 通貨の換算、...)   |   7 マージ&スプリット 工具 (高度な結合行, 分割セル、...)   |   ... もっと

Kutools for Excel で Excel スキルを強化し、これまでにない効率を体験してください。 Kutools for Excelは、生産性を向上させ、時間を節約するための300以上の高度な機能を提供します。  最も必要な機能を入手するにはここをクリックしてください...

kteタブ201905


Officeタブは、タブ付きのインターフェイスをOfficeにもたらし、作​​業をはるかに簡単にします

  • Word、Excel、PowerPointでタブ付きの編集と読み取りを有効にする、パブリッシャー、アクセス、Visioおよびプロジェクト。
  • 新しいウィンドウではなく、同じウィンドウの新しいタブで複数のドキュメントを開いて作成します。
  • 生産性を 50% 向上させ、毎日何百回もマウス クリックを減らすことができます!
Comments (8)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
This is handy for when you have a long list of emails, and need to sort them into groups by organisation.I used VBA formula to reverse the email addresses in a new adjacent column, then sorted the new column alphabetically. This helped group all the email addresses into organisation groups. (Specifically, I'm using it to export the corporate and sub accounts from a MemberPress site).Thanks a lot!
This comment was minimized by the moderator on the site
Thanks! This was very helpful!
This comment was minimized by the moderator on the site
Thanks! Great article
This comment was minimized by the moderator on the site
Great tutorial, very helpful for my project. Thank You
This comment was minimized by the moderator on the site
hii can u help how to aarange the the project codes in specifed order according to there last 3 digt code all 026 should colum by col examp '000’, 'D-02-817816-026', 'C-02-816770-026', 'D-02-819610-088', 'C-02-816770-026' 'C-02-819386-088', 'D-02-821120-027'
This comment was minimized by the moderator on the site
My easy suggestion Suppose the column that you want to sort is titled PRODUCT_CODE Highlight the required cells (PRODUCT_CODE) In DATA option, click on FILTER. Beside the top cell on PRODUCT_CODE, you will see the filter option, when you click on it, the drop down pane will have the option of TEXT FILTERS. In TEXT FILTERS you will get the ENDS WITH option , or you can use the CONTAINS option. This will sort with exactly what criteria you require. eg: PRODUCT_CODE List contains NC007196 O NC007516 C NC007782 K NC007797 O NC007809 O NC007916 K NC007919 K NC007930 O NC007964 C NC008095 K NC008098 K NC008226 K NC008538 K NC008653 O NC008741 O NC008762 O NC008779 O NC008857 K NC008924 K NC008990 K NC009412 O NC009548 C NC009696 O NC009741 O NC009885 C NC009913 C NC009915 K if you use the highlight the column and FILTER it by ends with K, the result will give NC007782 K NC007916 K NC007919 K NC008095 K NC008098 K NC008226 K NC008538 K NC008857 K NC008924 K NC008990 K NC009915 K Hope this helps you out guys!
This comment was minimized by the moderator on the site
Thank you for this great suggestion!
This comment was minimized by the moderator on the site
good job my freind thank you..
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations