No.3ベストアンサー
- 回答日時:
再びmaruru01です。
・とりあえず、No.1の人のやり方で、B列に後ろの2文字を抽出します。
・メニューの[データ]→[並べ替え]をクリックして、並べ替えのダイアログを表示させます。
・最優先されるキーにB列を選択します。(並べ替え方向は、"タテ"の方が"ケン"よりも前なら、「降順」になります。)
・必要なら、2番目に優先されるキーにA列を選択します。(同じ"タテ"の中で、"キン"→"ギン"→"ドウ"の順にするなら、「昇順」になります。)
・範囲の先頭行が「データ」になっているのを確認します。
・[OK]をクリックします。
これで出来ませんか。
>これは、勇者"の"キンのケン、賢者"の"ギンのツエ、などがだめということでしょうか。
その通りです。
ありがとうございます。この説明でようやく謎が解けました。抽出した後に並び替える必要があったのですね。よく見たら、No.1の方にもそのような説明がありましたね。
No.2
- 回答日時:
こんにちは。
maruru01です。No.1の人のやり方の拡張ですが。
もし、"タテ"や"ケン"が"ヨロイ"など、2文字でないものが入る場合は、B1に、
=MID(A1,FIND("の",A1,1)+1,LEN(A1))
つまり、ひらがなの"の"より後ろを抽出します。
ただし、頭の"キン"や"ギン"にひらがなの"の"が混ざっているとうまく行きません。
ところで、どこかにある表を自分で並べ替えたいのなら無理ですが、もし自分でデータを作成しているなら、各アイテムにIDを振ってはどうでしょうか。
タテやケンの数が決まっていないなら、タテはID=001から、ケンはID=101からという風にすればいいでしょう。
以上蛇足でした。
回答していただき、ありがとうございます。
元の表を、回答を元にして並び替えたつもりですが、
元の表 並び替えた表
A ドウのケン A ケン
B キンのケン B ケン
C ドウのタテ C タテ
D ギンのケン D ケン
E キンのタテ E タテ
F ギンのタテ F タテ
となりました(No.1の方と同じ結果)。質問に書いた並び替えの通りにはなりませんでした。
B列には、上から順に、
"=MID(A1,FIND("の",A1,1)+1,LEN(A1))"、"=MID(A2,FIND("の",A2,1)+1,LEN(A2))"、・・・、"=MID(A6,FIND("の",A6,1)+1,LEN(A6))"、の公式が入っています。質問に書いたような、並び替えた表にしたいのですが、どこが間違っているのでしょうか。
IDを振る、という話ですが、表に関しては一から作った物ではなく、あるWebページでの表をコピペして修正しているので、無理そうです。
>ただし、頭の"キン"や"ギン"にひらがなの"の"が混ざっているとうまく行きません。
これは、勇者"の"キンのケン、賢者"の"ギンのツエ、などがだめということでしょうか。
No.1
- 回答日時:
こんばんは。
私でしたら、
元の表がA1からA6に書かれているとして
セルB1に、=RIGHT(A1,2)---文字列の右2文字を抽出
それをB2からB6までコピー
元の列と新しく作った列を丸ごと選択して昇順に並べ替えれば
OK
とやります。
どうでしょうか?
回答していただき、ありがとうございます。
元の表を、回答を元にして並び替えたつもりですが、
元の表 並び替えた表
A ドウのケン A ケン
B キンのケン B ケン
C ドウのタテ C タテ
D ギンのケン D ケン
E キンのタテ E タテ
F ギンのタテ F タテ
となりました。質問に書いた並び替えの通りにはなりませんでした。
B列には、上から順に、
RIGHT(A1,2)、RIGHT(A2,2)、・・・、RIGHT(A6,2)、の公式が入っています。質問に書いたような、並び替えた表にしたいのですが、どこが間違っているのでしょうか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(Microsoft Office) 逆順 3 2023/08/24 09:30
- Excel(エクセル) Excel 郵便番号順に並び変えたい 同じ番号が複数あるとき 4 2022/04/28 18:35
- Excel(エクセル) Googleスプレッドシートの割合の関数と円グラフの並べ替えについて 1 2022/07/22 17:31
- 数学 一次関数の傾きについて 中学校で一次関数を習うとき、傾きはy=ax+b のaのところだと習います。 10 2023/02/21 13:43
- Excel(エクセル) Excel>マクロ>特定のセルで同じ情報が登録されている行を1行にまとめたい(文字連結) 6 2023/01/05 16:30
- Visual Basic(VBA) Excel VBA 最終行を取得しVlookup関数をコピーする方法をコーディングで教えてください。 3 2023/05/11 13:14
- Excel(エクセル) オフィスをLibreOfficeからmicrosoft 2013に変えました。 1 2022/05/09 00:28
- Excel(エクセル) 【エクセル】並び替えからの並び替え方法 7 2022/07/22 09:46
- 英語 答えかた 2 2022/04/15 10:55
- その他(Microsoft Office) 1の行を固定した上でVBAを用いて日付順に自動並べ替え 2 2022/06/06 15:09
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
OracleのSQL*PLUSで、デー...
-
GROUP BYを使ったSELECT文の総...
-
SQLについて質問です。 a表があ...
-
Excelで、改行がある場合の条件...
-
日本語の表名、列名の利用について
-
MS-ACCESS2000で数万件のデータ...
-
主キーに重複があるレコードの...
-
SELECT文で列名指定して桁あわ...
-
Oracleでの文字列連結サイズの上限
-
Accessで別テーブルの値をフォ...
-
SELECTで1件のみ取得するには?
-
GROUP BYを行った後に結合した...
-
select insertで複数テーブルか...
-
ファイル書込みで一行もしくは...
-
SQL文で右から1文字だけ削除す...
-
select句副問い合わせ 値の個...
-
ADO VBA 実行時エラー3021
-
レコードが存在しなかった場合
-
MERGE文を単体テーブルに対して...
-
Access終了時の最適化が失敗?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
GROUP BYを使ったSELECT文の総...
-
Excelでセルの書式設定を使用し...
-
OracleのSQL*PLUSで、デー...
-
Excelで、改行がある場合の条件...
-
日本語の表名、列名の利用について
-
SQLについて質問です。 AVG関数...
-
SQLについて質問です。 a表があ...
-
主キーに重複があるレコードの...
-
LOAD DATE INFILE で Bit(1)型...
-
ADOのRecordCountプロパティに...
-
MS-ACCESS2000で数万件のデータ...
-
image型のInsertについて
-
NULLのみを保持した列を除外し...
-
ACCESSのコンボボックスの右側...
-
DB2で UNION ALL と GROUP BY ...
-
別のテーブルの値でUPDATEした...
-
COBOLソースに記述するホスト変...
-
SQL 条件下の任意文字出力について
-
cursor.getString
-
エクセル表でA列が表示されな...
おすすめ情報