中ほどにある数字でソートしたい
2011/2/1303:08:42
ベストアンサーに選ばれた回答
編集あり2011/2/1314:20:16
diogenes412323さん
図が小さくて…
A列の文字列が良く見えないけど、下図のようだったら、、
A列に列を挿入して、
A1=VALUE(MID(B1,FIND("第",B1,2)+1,FIND("話",B1)-FIND("第",B1,2)-1))
この数式を下にコピペして、
A列を「最優先されるキー」の「昇順」で良いかしら?
【追記】
シーズンの連番にも対応させました。。
A1=VALUE(MID(B1,2,FIND("シー",B1)-2)*10^5+MID(B1,FIND("第",B1,2)+1,FIND("話",B1)-FIND("第",B1,2)-1))
あとは同様です。。
質問した人からのコメント
2011/2/20 04:25:48
みなさん本当にありがとうございました。順に試していきどれもうまくいきました。
なぜうまくいくのかを理解するのはずいぶん先のことになりそうです。
回答の中で最初のをBAにさせていただきます。
http://blogs.yahoo.co.jp/uuatanabetakahiko/23512715.html
このQ&Aで解決しましたか?質問する
閉じる
ベストアンサー以外の回答
1〜3件/3件中
- 並び替え:回答日時の
- 新しい順
- |古い順
2011/2/1307:56:27
2011/2/1313:47:55
Macroを組んでみました。
シートの詳細な文字が見えませんので・・・「第1シリーズ 話1・・・」と読んで作成しています。話の後の「数字は99まで」と判断してマクロを組んでいます。
作業スペースをL列(12列)にしています。若し貴方のシートが9列で完成していれば・・・
コードの「 L 」を 「 J 」 に変更してください。要は最終列の隣りの列のアルファベットに変更してください《6箇所》。
そのように変更していただければ、昇順まで全てボタン1回押しで、完了します。
また、「話」が他の文字であれば、コードの中の「 話 」をそちらの文字一文字と変えてください《2箇所》。
コードは以下の通りです。
''+++++++++++++++++++++++++++++++++++++++++
Sub 昇順()
With Range("A1", Range("A" & Range("A" & Rows.Count) _
.End(xlUp).Row)).Offset(, 11)
.Formula = "=if(A1<>"""",mid(A1,7,2),"""")"
.Value = .Value
.Select
Selection.Find(What:="話").Activate
.Replace What:="話", Replacement:=""
End With
Range("L1", Range("A" & Range("A" & Rows.Count) _
.End(xlUp).Row)).Select
Range("L1").Activate
Range("L1").Sort Key1:=Range("L1"), Order1:=xlAscending
Range("L1", Range("L" & Range("L" & Rows.Count) _
.End(xlUp).Row)).Clear
End Sub
''++++++++++++++
写真の左半分はシートの状態です、右半分はマクロのモジュールの状態です。
いずれも、動作の途中の状態を写真にしています。
このカテゴリの回答受付中の質問
- 事務所で、officeLigAceというソフトが入れられたのですが、調べてみたら、Excel...
- excelのデータ分析を使って重回帰分析をしたいのですが、入力範囲Yの入力の仕方が...
- 2019年11月中旬にmacのOSをカタリナにアップデートしました。すると今まで...
- スプレッドシートについてです。 順位順に並び替えのやり方を教えてください。
- wordで数式を挿入して、エンターキーを押すと新しい数式が挿入されました。 でも...
- ipad Office Lensの自分のファイルを削除する方法を教えてください
- Excelのソルバーが使えなくなりました。 もともと、Microsoft Office 2013 がイ...
- エクセルデータについて FBのメッセンジャーに、エクセルを添付して送り、 その...
- エクセルでTtestして出てくる値とはなんですか? その値が0.05以下だった場合、有...
- エクセルを使った単回帰分析について教えてください。 コブ=ダグラス型生産関数を...
このカテゴリの投票受付中の質問
- 下記、合うエクセル関数教えて下さい。 説明下手なので分からない部分あれば言っ...
- エクセルの名前定義の有効範囲はシート内ですか?ブック内ですか?
- Excelについてです 今日、仕事でパソコンでExcelの入力をしていたら クリップボー...
- クラスでプレゼンをするんですけど、テーマが決まりません。何かいいアイデアはあ...
- 至急!! wordでページ数を入れていたら、1枚目と2枚目にページ番号1と入ってしま...
- 至急 wordで論文を書いています。1枚目の題目のところはページ番号入れないので...
- エクセルの文字色の自動とは何ですか
- macbookairからProに買い替えました。 データ移行は完了したのですが、エクセルと...
- 情報の授業でエクセルをやっています。 グラフで0.00、3.00、6.00と表示したいの...
- office eduという「学生や教職者を支援するためのoffice使用サポート」があります...
この質問につけられたタグ
専門家が解決した質問
-
青森労働基準監督署に提出する「是正報告書」のひな形があれば欲しいのですが。 エクセルかワード希望です。
i-hrm.jp/download/01_zeseihoukokusyo.doc ご指摘の件に関して、ネットの拾いものですが、ひな形を添付します。 青森労働基準監督署長 ...
- 鈴木圭史
- 社会保険労務士
-
大学の卒論でパワーポイントを使わなくちゃいけないのですが、パワーポイントって何ですか? あと、家のパソコンにパワーポイントがないのですが、簡単に無料...
パワーポイントはマイクロソフト社が販売するプレゼンテーション用のアプリケーションです。 卒論でパワーポイントを使うということは論...
活動を終了した専門家
カテゴリQ&Aランキング
- 戻る
- 次へ
総合Q&Aランキング
お客様自身の責任と判断で、ご利用ください。
[PR]お得情報
