A 回答 (4件)
- 最新から表示
- 回答順に表示
No.4
- 回答日時:
#02です。
#03さんご指摘のように前提が違うかもしれませんね。私は以下のようなデータでテストしました
A列 B列 C列
1行目 フリガナ 氏名 索引
2行目 イトウ 伊藤 ア行
3行目 ウエダ 上田
4行目 サトウ 佐藤 サ行
5行目 タカハシ 高橋 タ行
B列は手入力した文字列です。A2には
=PHONETIC(B2)
でフリガナを表示させています(この列は回答には直接関係ありません。フリガナの確認用のためです)
このデータでC2に#02で回答した式を貼り付けて下方向にコピーしたのが上記結果となります。
うまくいかない理由としてテキストのコピー&ペーストでデータを作成したことにより「ふりがな」が記録されていない可能性があります。
その場合は#02の式は適用できません
また1行目にタイトル行は必須です。タイトル行がないと2行目は#VALUE!エラーとなってしまいます。
実際のデータを上記のような形式で示していただくのが早いと思います。またPHONETIC関数でフリガナが表示されるかどうかも教えて下さい
No.3
- 回答日時:
なんとなく行き違いがありそうに思われて気になったのでしゃしゃりでました。
●#1さまのご回答に関して
#1さまへのお礼で
>並べ替え用にア・イ・ウ・エ・・・・と入力してあるセルは設けていますが…
とありますが、もしかして、こんな処理(…★)をされているのではないですか?
イ 井上松子 ⇒ ア 会田一朗 ⇒ ア行 会田一朗
ケ 見崎五郎 イ 井上松子 井上松子
サ 迫田六郎 ウ 上田次郎 上田次郎
シ 清水花子 エ 榎田竹子 榎田竹子
ウ 上田次郎 オ 大田三郎 大田三郎
エ 榎田竹子 カ 柿田梅子 カ行 柿田梅子
ク 楠木雪子 キ 菊田四郎 菊田四郎
ア 会田一朗 ク 楠木雪子 楠木雪子
コ 幸田月子 ケ 見崎五郎 見崎五郎
カ 柿田梅子 コ 幸田月子 幸田月子
キ 菊田四郎 サ 迫田六郎 サ行 迫田六郎
オ 大田三郎 シ 清水花子 清水花子
もちろん、それならそれでもいいんですが、
#1さまのご回答は、氏名列を使って並べ替えることを前提に、
井上松子 ⇒ ア
見崎五郎 会田一朗
迫田六郎 井上松子
清水花子 上田次郎
上田次郎 榎田竹子
榎田竹子 大田三郎
楠木雪子 カ
会田一朗 柿田梅子
幸田月子 菊田四郎
柿田梅子 楠木雪子
菊田四郎 見崎五郎
大田三郎 幸田月子
ア サ
カ 迫田六郎
サ 清水花子
という処理を提案されたものだと思いますが、そのように理解されていますか?
●#2さまのご回答に関して
#2さまのご回答も、
「氏名列で並べ替えを行う」⇒「氏名列に適切なふりがなデータが登録されている」
ことを前提にされていると思います。
しかし、他のソフトからデータをインポートした場合や、関数処理をした場合など、
氏名データにふりがなデータが付いていないこともままありますし、
もともとのふりがなデータが正しいとも限りません。
その場合、PHONETIC関数でふりがなデータを取得する#2さまの数式は正常に動作しません。
(数式に問題があるのではなく、そもそもの前提が食い違っています)
もし、上記★の推測(憶測?)が正しければ、#2さまの数式を、
"並べ替え用にア・イ・ウ・エ・・・・と入力してある列"
に対して適用すればきちんと動作するはずです。
(Excel2003で動作確認/その場合PHONETIC関数は外した方が無難です)
=IF(MATCH(CODE(ASC(B2))-177,{0,5,10,15,20,25,30,35,38,43},1)=MATCH(CODE(ASC(PHONETIC(B1)))-177,{0,5,10,15,20,25,30,35,38,43},1),"",MID("アカサタナハマヤラワ",MATCH(CODE(ASC(B2))-177,{0,5,10,15,20,25,30,35,38,43},1),1)&"行")
A列 B列 C列
ヨミ 氏名
ア行 ア 会田一朗
イ 井上松子
ウ 上田次郎
エ 榎田竹子
オ 大田三郎
カ行 カ 柿田梅子
キ 菊田四郎
ク 楠木雪子
ケ 見崎五郎
コ 幸田月子
サ行 サ 迫田六郎
シ 清水花子
●私なりのアドバイス
上記だけでは指摘回答フラグ立ちまくりなので…(苦笑
私であれば、
#1さまのように区切行を入れて、アウトラインを設定
かつ、
#2さまの数式の一部
=MID("アカサタナハマヤラワ",MATCH(CODE(ASC(B2))-177,{0,5,10,15,20,25,30,35,38,43},1),1)&"行"
を使って"○行"というデータをびっちり埋めてしまいます。
(私の発想だと参照表を別途書き出してLookupしますが、それはまた別の話)
行 ヨミ 氏名
ア行 ア
ア行 ア 会田一朗
ア行 イ 井上松子
ア行 ウ 上田次郎
ア行 エ 榎田竹子
ア行 オ 大田三郎
カ行 カ
カ行 カ 柿田梅子
カ行 キ 菊田四郎
カ行 ク 楠木雪子
カ行 ケ 見崎五郎
カ行 コ 幸田月子
サ行 サ
サ行 サ 迫田六郎
サ行 シ 清水花子
この場合でも、「条件付書式」を使えば、データの並びに応じて
「(見た目だけ)自動的に結合して上詰め」したり、
「罫線種を自動的に変化」させることができます。
・「A列の値が上隣と同じなら白フォント,上隣と異なれば(グループの切れ目なら)黒フォント」
・「A列の値が上隣と同じなら極細罫,上隣と異なれば(グループの切れ目なら)通常罫」
データが埋まっていればオートフィルタが使えますし、
カウントや条件分岐も楽ですから、印刷制御等、何かと潰しが効きます。
以上、ご参考まで。
なお、もっともらしい(?)人名はもちろんダミーです。
偶然かぶった方がいらっしゃったらスミマセン。
長乱文陳謝。
No.2
- 回答日時:
B列に氏名があるとき、「見出し」を入れたい列の2行目(1行目はタイトルを想定)に以下の式を貼り付ける。
そのセルを下方向にコピー。=IF(MATCH(CODE(ASC(PHONETIC(B2)))-177,{0,5,10,15,20,25,30,35,38,43},1)=MATCH(CODE(ASC(PHONETIC(B1)))-177,{0,5,10,15,20,25,30,35,38,43},1),"",MID("アカサタナハマヤラワ",MATCH(CODE(ASC(PHONETIC(B2)))-177,{0,5,10,15,20,25,30,35,38,43},1),1)&"行")
ご回答ありがとうございました。
お礼が遅くなって申し訳ありません。
ご回答頂いてから毎日時間の空いたときに試してみてはいるんですが、うまくいきません。
せっかく教えていただいたのに、こちらがついて行けずもうしわけありません(--;)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(Microsoft Office) 逆順 3 2023/08/24 09:30
- Excel(エクセル) Excelの並び替え(先頭の文字以外を基準に並び替えたい) 3 2023/07/07 22:21
- その他(Microsoft Office) 1の行を固定した上でVBAを用いて日付順に自動並べ替え 2 2022/06/06 15:09
- Excel(エクセル) 関数EXACT(文字列,文字列)とexcelVBA 3 2022/04/14 15:07
- Excel(エクセル) Excel 郵便番号順に並び変えたい 同じ番号が複数あるとき 4 2022/04/28 18:35
- Excel(エクセル) Googleスプレッドシートの割合の関数と円グラフの並べ替えについて 1 2022/07/22 17:31
- Excel(エクセル) Excel>マクロ>特定のセルで同じ情報が登録されている行を1行にまとめたい(文字連結) 6 2023/01/05 16:30
- その他(スマートフォン・携帯電話・VR) あなたの電話帳、登録件数が多いのは何行ですか 5 2022/11/13 17:09
- Excel(エクセル) 結合セルのソートについて 5 2022/04/22 11:57
- Visual Basic(VBA) Excel VBAで並べ替えをしたい 3 2023/02/25 09:31
このQ&Aを見た人はこんなQ&Aも見ています
-
それもChatGPT!?と驚いた使用方法を教えてください
仕事やプライベートでも利用が浸透してきたChatGPTですが、こんなときに使うの!!?とびっくりしたり、これは画期的な有効活用だ!とうなった事例があれば教えてください!
-
ちょっと先の未来クイズ第6問
2025年1月2日と1月3日に行われる、第101回箱根駅伝(東京箱根間往復大学駅伝競走)で、上位3位に入賞するチームはどこでしょう?
-
モテ期を経験した方いらっしゃいますか?
一生に一度はモテ期があるといいますが、みなさんどうですか? いまがそう! という方も、「思い返せばこの頃だったなぁ」という方も、よかったら教えて下さい。
-
【選手権お題その3】この画像で一言【大喜利】
とあるワンシーンを切り取った画像。この画像で一言、お願いします!
-
今から楽しみな予定はありますか?
いよいよ2025年が始まりました。皆さんには、今から楽しみにしている予定はありますか?
-
Excel 文字をあ行、か行に変換する方法
Excel(エクセル)
-
名簿からあ行の人だけを抽出できますか
Excel(エクセル)
-
エクセルで名簿を50音で切り分ける
Excel(エクセル)
-
-
4
【マクロ】あいうえお順のシートに振分けしたい
Excel(エクセル)
-
5
「社長様いますか」という営業電話に、そろそろガツンと言いたい
ビジネスマナー・ビジネス文書
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・「みんな教えて! 選手権!!」開催のお知らせ
- ・漫画をレンタルでお得に読める!
- ・「これいらなくない?」という慣習、教えてください
- ・今から楽しみな予定はありますか?
- ・AIツールの活用方法を教えて
- ・【選手権お題その3】この画像で一言【大喜利】
- ・【お題】逆襲の桃太郎
- ・自分独自の健康法はある?
- ・最強の防寒、あったか術を教えてください!
- ・【大喜利】【投稿~1/9】 忍者がやってるYouTubeが炎上してしまった理由
- ・歳とったな〜〜と思ったことは?
- ・ちょっと先の未来クイズ第6問
- ・モテ期を経験した方いらっしゃいますか?
- ・好きな人を振り向かせるためにしたこと
- ・【選手権お題その2】この漫画の2コマ目を考えてください
- ・【選手権お題その1】これってもしかして自分だけかもしれないな…と思うあるあるを教えてください
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excel2017 フィルタ昇順並びがA...
-
オートフィルタ後のデータから...
-
Excelで並び替え後にア行...
-
エクセルで行の高さ及び列幅の...
-
急ぎ!色のついたセルを非表示...
-
エクセルの時刻のカウントが出...
-
時間の重複チェック
-
EXCELで日付を比べ3か月以内の...
-
EXCEL 最終行のデータを他のセ...
-
VBA 配列で型がエラーになります。
-
文字列を比較し、相違するフォ...
-
エクセルで2つの郵便番号を比較...
-
【Excel VBA】指定した行の最大...
-
エクセル関数について
-
Excelで教えてください。 入力...
-
エクセル 複数行ある同一商品...
-
基準日以前のデータを範囲を指...
-
特定の文字列を含む行のA列を...
-
マクロで行の高さを設定したい
-
エクセルで文字を含む式に、カ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel2017 フィルタ昇順並びがA...
-
エクセルで行の高さ及び列幅の...
-
Excelで並び替え後にア行...
-
EXCEL 最終行のデータを他のセ...
-
【Excel VBA】指定した行の最大...
-
基準日以前のデータを範囲を指...
-
急ぎ!色のついたセルを非表示...
-
EXCELで日付を比べ3か月以内の...
-
オートフィルタ後のデータから...
-
文字列を比較し、相違するフォ...
-
エクセル関数について
-
Excel 最小二乗法 二次関数
-
エクセルの時刻のカウントが出...
-
検索条件に合うセルの個数を数...
-
excel / ピポッド 日数を出したい
-
マクロで行の高さを設定したい
-
VBA 複数行の検索及び抽出
-
プルダウンに【なし、平均、デ...
-
Excel VBAでセルのクリアが出来...
-
VBA 配列で型がエラーになります。
おすすめ情報