No.1ベストアンサー
- 回答日時:
(1) 「ふりがなの表示」ボタンでルビを表示させます。
(2) ルビが希望通りでないところは、「ふりがなの編集」で手作業で修正します。
(3) ルビ表示が邪魔なら、「ふりがなの表示」ボタンを再度押します。
以上で、ルビによるソートができるようになります。
No.2
- 回答日時:
こんばんは!
単純な並び替えでなく、読みでの並び替えとなるとかなり厄介です。
表示に関してはVBAになりますが、一例です。
↓の画像のようにSheet2に対応表を作成しておきます。
A列は記号・アルファベットを、B列にはその読みを「ひらがな」で作成しておきます。
この下準備ができた上で、
Alt+F11キー → メニュー → 挿入 → 標準モジュール → VBE画面のカーソルが点滅しているところに
↓のコードをコピー&ペースト → Excel画面に戻りマクロを実行してください。
(Alt+F8キー → マクロ → マクロ実行です)
Sub Sample1() 'この行から
Dim i As Long, k As Long, c As Range, str As String, wS As Worksheet
Set wS = Worksheets("Sheet2")
With Worksheets("Sheet1")
.Range("B:B").ClearContents
For i = 1 To .Cells(Rows.Count, "A").End(xlUp).Row
If Left(.Cells(i, "A"), 1) Like "[一-黑]" Then
.Cells(i, "B") = StrConv(WorksheetFunction.Phonetic(.Cells(i, "A")), vbHiragana)
ElseIf Left(.Cells(i, "A"), 1) Like "[あ-ん]" Then
.Cells(i, "B") = .Cells(i, "A")
Else
For k = 1 To Len(.Cells(i, "A"))
str = Mid(StrConv(.Cells(i, "A"), vbNarrow), k, 1)
Set c = wS.Range("A:A").Find(what:=str, LookIn:=xlValues, lookat:=xlWhole)
If Not c Is Nothing Then
.Cells(i, "B") = .Cells(i, "B") & c.Offset(, 1)
End If
Next k
End If
Next i
End With
End Sub 'この行まで
マクロを実行すると、Sheet1のB列に画像のような表示となります。
これでB列をキーとして、並び替えが可能になります。
※ 漢字に関しては直接入力したデータでないとちゃんと読みが表示されません。
(別ファイル等からコピー&ペーストした場合は音読みになる場合がある)
※ 1セル内には「ひらがな」「漢字」「アルファベット」などは混在しないで、1種類だけとします。
仮に「ひらがな」や「アルファベット」内に漢字が混在しているとそれこそ面倒なことになります。
とりあえずはこの程度で・・・m(_ _)m
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excelの並び替え(先頭の文字以外を基準に並び替えたい) 3 2023/07/07 22:21
- Oracle 質問です。 下記のテーブルとデータがあり、 取得想定結果のように出力したいです。 下記のsqlだと0 2 2023/05/23 19:10
- Excel(エクセル) エクセルVBA オートフィルタでの絞り込みと並び替えについて 1 2023/07/08 13:08
- Access(アクセス) capeofdragonと申します。 Access2016を使っております。 あるフォームがあり、テ 2 2022/09/09 13:18
- Visual Basic(VBA) 指定月分の顧客データファイルを統合して並べ替え、所定の場所に貼り付ける 3 2022/09/10 07:55
- その他(開発・運用・管理) 複数ファイル名の一括変更について 3 2023/04/27 13:08
- Excel(エクセル) 【エクセル】並び替えからの並び替え方法 7 2022/07/22 09:46
- MySQL SQL任意に並び替えをしたい 2 2023/08/28 10:47
- 政治 私の発明した「二階建て漢字」は使えるでしょうか? 3 2023/02/08 16:40
- Visual Basic(VBA) 指定月分の顧客データファイルを統合して並べ替え、所定の場所に貼り付ける (再質問) 4 2022/09/14 22:51
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
日本語は漢字とひらがな、もし...
-
「蓄える」と「貯える」は発音...
-
ひらがなを使うのか、漢字を使...
-
暴力を振るう、暴力を奮う、正...
-
肇母、肇父という言葉があるの...
-
旧約聖書-エデンの園-のエデン...
-
悠 の漢字を、相手に伝えるに...
-
「はみ出る」を漢字2文字で
-
メの書き順
-
「10人ではきかない」を漢字で...
-
中二です。落葉小高木 この漢字...
-
~に理解が足らない
-
これといった
-
「ぶんを通しぶんを守った」と...
-
名字の読み方がわかりません
-
クレジットカードの署名
-
漢字「砂」と「沙」は区別が有り?
-
『さえ』にあたる漢字は何でし...
-
なおかつ(尚且つ)を文章にす...
-
漢字の読みについて
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ひらがなを使うのか、漢字を使...
-
「蓄える」と「貯える」は発音...
-
暴力を振るう、暴力を奮う、正...
-
この字、そもそも漢字ですよね?
-
悠 の漢字を、相手に伝えるに...
-
中二です。落葉小高木 この漢字...
-
「10人ではきかない」を漢字で...
-
「はみ出る」を漢字2文字で
-
エクセルで漢字をひらがな変換
-
漢字「砂」と「沙」は区別が有り?
-
サ行を表す字母の上のところの...
-
ささやかながらプレゼントを・...
-
小説や脚本を書いてる途中でわ...
-
漢字の「わかる」の使い分け
-
国鉄当時列車名にひらがなと漢...
-
これといった
-
漢字の読み方がわかりません。 ...
-
「侯」と「候」の違い
-
みりってキラキラネームですか?
-
メの書き順
おすすめ情報