
No.2ベストアンサー
- 回答日時:
こんばんは!
一例です。
↓の画像で説明させていただきます。
Sheet1のデータをSheet2に五十音別に表示するようにしています。
Sheet1に作業用の列を2列設けています。
作業列D2セルに
=IF(A2="","",PHONETIC(A2))
E2セルに
=IF(D2="","",COUNTIF($D$2:$D$1000,"<"&D2)+COUNTIF($D$2:D2,D2))
という数式を入れ、D2・E2セルを範囲指定し、オートフィルで下へずぃ~~~!っとコピーします。
(E列の数値はD列が空白でも数式が入っていればカウントしてしまいますので、
かなりかけ離れた数値になると思いますが、あまり気にしなくてOKです。)
そして、Sheet2のA2セルに
=IF(B2="","",ROW(A1))
B2セルには
=IF(COUNT(Sheet1!$E$2:$E$1000)<ROW(A1),"",INDEX(Sheet1!A$2:A$1000,MATCH(SMALL(Sheet1!$E$2:$E$1000,ROW(A1)),Sheet1!$E$2:$E$1000,0)))
という数式を入れ、列方向(画像ではD2セルまで)オートフィルでコピーします。
最後にA2~D2セルを範囲指定し、D2セルのフィルハンドルでオートフィルで下へコピーすると
画像のような感じになります。
これで、Sheet1のデータに増減があってもSheet2にちゃんと反映されると思います。
尚、数式はSheet1の1000行目まで対応できるようにしていますが
データ量によって範囲指定の領域はアレンジしてください。
以上、長々と失礼しました。
参考になれば良いのですが・・・m(__)m

有り難う御座います。
現在、名簿作成の担当を引き継ぎまして、悪戦苦闘している最中です。
前任者のが色々入り組んでいて、参照がよく分からない表になっています。
引き継ぎできるようにと思っているのですが、なかなかそうも上手くいきそうにないですね。
でも、これだけの詳細の説明をつけて頂くと、表の説明に大変役に立ちます。
たいへん助かりました。有り難う御座います。
No.1
- 回答日時:
Excelで名前の読みを漢字に変換したのでしたら、名前の列を並べ替えの対象にすることで五十音順になります。
他からコピーしてきたり、違う読みを変換したりして作成したのでしたら無理。
読み仮名に関する情報が正しく Excelに入力されていません。
読み仮名に関する情報が無い場合は、漢字やひらがななどのコードで並べ替えが行われます。
ですので異音どころか名前として並べ替えを行っているのにとんでもない順番に並んだりします。
<例>
あ:JISコードで 2422
阿:JISコードで 3024
この場合、別途仮名を入力してその列を対象に並べ替えを行ってください。
この回答への補足
早速の回答有り難う御座います。
並べ替えでも良いのですが、登録者が、常ではありませんが、増減します。
出来れば、元表を参照し、増減した場合でも、別表には、一覧として五十音順に空白行無しに並んでいると言うのがほしいのです。
関数で出来ないでしょうか?
ややこしいこといってすいませんが、宜しくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
関数で、名簿順で入力すると同時に別シートへ
Excel(エクセル)
-
エクセルで名簿を50音で切り分ける
Excel(エクセル)
-
エクセルの2つのシートを並び替えで連動させる方法
Excel(エクセル)
-
-
4
【マクロ】あいうえお順のシートに振分けしたい
Excel(エクセル)
-
5
関数式の入った列で五十音順のソートをすることは可能ですか?
Excel(エクセル)
-
6
Excelで並び替え後にア行カ行などをつけたい
Excel(エクセル)
-
7
エクセル:項目を自動で50音のシートに分け、対応する項目を抜き出したいのですが・・・
Excel(エクセル)
-
8
エクセルでシートの並び替えですが・・・
Excel(エクセル)
-
9
EXCELふりがな、並び替えでなく順位表示
Excel(エクセル)
-
10
Excelで入力したデータを自動的に並び替える方法
Excel(エクセル)
-
11
名簿からあ行の人だけを抽出できますか
Excel(エクセル)
-
12
エクセルの複数のワークシートを名前順で並べ替えたい
Excel(エクセル)
-
13
あるセルに特定の文字列を打つと、他のセルに決められた文字が自動入力するように
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Microsoft Officeを2台目のPCに...
-
Office2021を別のPCにインスト...
-
大学のレポート A4で1枚レポー...
-
Office 2021 Professional Plus...
-
Microsoft365搭載Windows11PCへ...
-
エクセルで質問です。 ハイパー...
-
Microsoft365、ページ設定がで...
-
エクセルやパワポファイルの保...
-
【スプレドシート】IF関数の複...
-
エクセルマクロ(超初心者)
-
【Excel VBA】PDFを作成して,...
-
マクロ自動コピペ 貼り付ける場...
-
エクセル 関数の数値の入れ方を...
-
エクセル:一定間隔で平均値を...
-
エクセルにて横に月の行があり...
-
エクセル マクロVBAについて教...
-
ウィンドウィズ メモ帳で日付だ...
-
エクセルでXLOOKUP関数...
-
Microsoft Formsの「個人情報や...
-
エクセル、ワード、ネット検索...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Microsoft Officeを2台目のPCに...
-
大学のレポート A4で1枚レポー...
-
Office2021を別のPCにインスト...
-
エクセル 同じ数字を他の列に自...
-
エクセルからメールを作れるか...
-
Microsoft365、ページ設定がで...
-
快活CLUBについて 私用で使う書...
-
パソコンWindows11 Office2021...
-
libreoffice calcで行を挿入し...
-
エクセルで質問です。 ハイパー...
-
outlookのメールが固まってしま...
-
Microsoft Formsの「個人情報や...
-
別シートの年間行事表をカレン...
-
Microsoft Formsでクイズの解答...
-
マクロ自動コピペ 貼り付ける場...
-
Excelで〇のついたものを抽出し...
-
Excel 日付を比較したら、同じ...
-
エクセルで特定のセルの値を別...
-
Officeを開くたびの「再起動メ...
-
office2019 のoutlookは2025年1...
おすすめ情報