• ベストアンサー

Excel2003の文字列の並び替えで

数字を含む文字列の並び替えで、下記のようになり数字部分が並びません。原因は何でしょうか?   1 11:14   2 300   3 1408   4 1941   5 007 カジノロワイヤル    6 007-01 ドクター・ノー   7 007-02 ロシアより愛をこめて   8 12モンキーズ   9 12人の怒れる男  10 2001年宇宙の旅  11 2010年  12 21グラム  13 28日後  14 34丁目の奇跡  15 60セカンズ これを、5,6,7,1,8,9,3,4,10,11,12,13,2,14,15 の順にしたいのですが、出来ません。文字サイズ、英数、全角半角等、統一しましたが不可です。 宜しくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.2

次の方法は如何でしょうか。 (1)列を選択 (2)データ→区切り位置→次へ→次へ→列のデータ形式欄の文字列にチェック→完了 (3)並び替え

sapporolove
質問者

お礼

有難うございました。 すっきり解決いたしました。 たかが文字列とはいえ、日本語の面倒くささ、改めて感じました。 お世話になりました。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

  • maron--5
  • ベストアンサー率36% (321/877)
回答No.1

◆数字を含む文字列の並び替えでは、数値を並び替え、その後に文字を並び替えます ◆数値のものを文字列にしてから並び替えると、ご希望のように並び替えられます ★数値の前に、「'」をつけてください

sapporolove
質問者

お礼

有難うございました。調べて分かりました。 お世話になりました。

sapporolove
質問者

補足

有難うございました。 数値の前に、「'」をつけて解決いたしました。 これは全く知りませんでした。なんという名称の処置法でしょうか? ヘルプのどのジャンルに載ってるのでしょうか? 宜しくお願い致します。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • エクセル:文字列+全角数字が入力されたセルの並び替えについて

    どうしたら良いでしょうか。教えてください。千代田区の住所が入力されているセルで、 並び替えをした場合、全角で入力されているせいで、 外神田1-1-1 外神田1-10-1 外神田1-2-1  となってしまいます。 これを 外神田1-1-1 外神田1-2-1 外神田1-10-1 というように、○丁目以降を順に並び替えるにはどうすれば簡単に出来るのでしょうか。全角数字を半角数字にしてもうまくいきません。 文字列と数字を分割させることは出来ますでしょうか? 住所の長さが外神田の場合(3文字)、神田佐久間町の場合(6文字)というように、決まった文字数でないので、LEFTやMIDやRIGHTでセルを別けることが容易にいきません。 ご回答いただければとても助かります。宜しくお願いいたします。

  • エクセルシートの文字列加工について

    エクセルのシートのA列に"全角ひらがな漢字"の文字列と"半角英数"の文字列を含むセルが縦に並んでいます。約200行。 ■この中から、"全角ひらがな漢字"の文字列を右となりのB列に、"半角英数"の文字列をさらに右となりのC列に、それぞれコピーしたいのですが、関数・マクロなどでいい方法がありましたら教えて下さい。 ■それから、半角英数文字列のC列から、""で囲まれた文字列のみをさらにD列にコピーしたいのです。 文字列の長さが統一されていれば、比較的簡単なのですが、今回は文字列の長さが不規則です。よろしくお願いします。

  • 全角と半角を統一する関数

    エクセルの関数で、半角英数文字・全角英数文字や、半角カタカナと全角カタカナが混じっている表で、全角に変換して統一できるような関数や方法があれば教えてください。

  • 英文をすべて英数半角文字にする方法

    英文(かなりの長文)をエクセルで作成し web. 上に貼り付けようとしたところ、その欄は、英数半角文字のみ受付けるようになっており、どうしても入力できません。 アルファベット、数字、記号など文中の怪しいところを、英数半角文字で再度打ち直して何度も試しているのですが、どうしても受付けてくれません。 どの文字が全角なのか検索してくれ方法、あるいは全角文字を自動的に半角に直す方法等、ありましたら、どなたか御教授いただければ幸いです。

  • 全角→半角

    こんにちわ フォームから入力された$titleに全角英数文字が入力された場合 半角に統一したいのですがどうすればよいでしょうか?

    • ベストアンサー
    • Perl
  • 【VBA】文字列の場所入れ替え

    こちらの識者の方々にはいつもお世話になっています。 VBAの質問です。 環境は下記になります。 OS=windowsXP SP3 Office=Excel2003(11.8347.8403) SP3 A列に住所のデータがあるのですが、形式がちょっと特殊で、 A1 千代田区千代田1-1-1-301千代田マンション1号棟 A2 千代田区千代田2-3-4 というな形になっています。(A1,A2はセル番地表示で、その文字列がセルにあるわけではありません) 並び順が、市名(区名)・町名・丁目・番地・号地・部屋番号・物件名となっています。 データの定義は、丁目・番地・号地・部屋番号については半角数字・市名(区名)・町名・物件名は数字やアルファベットを含むものであっても全角であることは担保されております。 戸建てであればいいのですが、集合住宅の場合、物件名と部屋番号が入れ替わってしまっています。 これを、できればA列には住所、B列には物件名・(全角スペース)・部屋番号とわけたいのです。   A           B 1 千代田区千代田1-1-1  千代田マンション1号棟 301 2 千代田区千代田2-3-4 1.最後の文字列が全角か半角かで処理を分岐、(半角ならスルー、全角なら2.以降に) 2.セル内の最後の半角文字の次の文字から最後の文字までを抜き出す 3.最後のハイフン(-)の次の文字から全角文字の前の文字までを抜き出す 4.2と3で抜き出した文字列を合体 という流れでやろうと思い、まずは1のコードを、StrConv(Right(Range("A1"),1), vbNarrow) で検査してみたのですが、vbNarrowは半角に変換できる文字列のみ対応しているようで、漢字のものはスルーされてしまい、検査段階で既に頓挫しています。 上記のような場合、どのようなコードが適していますでしょうか。 質問に不備不足等ございましたらご指摘ください。 ご面倒お掛けしますがよろしくお願いします。

  • 文字の表記について

    『大文字と小文字のどちらにしようか。 半角と全角のどちらにしようか。』 ホームページ、ワード、エクセル等の中の文章や、 個々のファイル名を付ける時に皆さんは上記のように迷わないでしょうか? 個々の書類等ならその書類の中だけ同じ表記に統一すればいいのですが、 ホームページ等だと複数のページ全てを同じ表記に統一したくなるので、 後から全て直していくのは大変な作業になるので… (神経質でしょうか?) 句読点や「・」といったものにも半角・全角はありますし、 Windowsも、WINDOWS、ウィンドウズとも表記できます。 数字でも全角・半角以外にも漢数字を使うかどうかまで 表記の仕方はいろいろあります。 「こういう文書は、こうした方がいい」とか、 「半角カナや機種依存文字はパソコンによって見えない場合があるから、 使わない方がいい。」等の、 ある程度の指針・ルールが欲しいんです。 皆さんはどういったルールで表記していますか? 皆さんの意見や、参考になるホームページを教えて下さい。 御願いします。

  • 文字化けするキーがある

    最近、キーボードの中で不要な文字が打ち込まれるキーが 出てきてしまいました。 全角文字を打っていて、半角/全角キーを押して半角に変換しようとした時に、g.と打たれた上で行間1.5の操作とインデントの操作が勝手にされしまいます。また、半角から全角に戻すために再度このキーを押すと、「きる」と勝手に打ち込まれてしまいます。 また、数字の「1」を打とうとして1のキーを押すと、 1kv[rcという六文字が出てしまいます。 そしてもう一つ、CapsLockキーを押してかなから英数にするときもeopbという文字が勝手に打ち込まれてしまいます。 現在はこの三箇所が不具合な箇所です。 ウインドウズが破損してきているのでしょうか。 教えてください。OSは98です。機種はNECのLavieNXLW450J/2です。よろしくお願いします。

  • excelで半角数値の有無をチェックする関数

    セルの内容に半角数字が1文字でも入っていればTRUE,なければFALSEを返すような関数はありますか? ない場合,どうすれば実現できるでしょうか? (例) 1丁目2-3 …TRUE 1丁目2-3 …TRUE ("1"が半角なので) 1丁目2-3 …TRUE ("3"が半角なので) 1丁目2-3 …FALSE (数字はすべて全角なので)

  • セルの中の文字判定の方法

    指定したセルの中のテキスト(英数時・記号・カナが混在)をチェックし、 (1)英文字と数字が全て半角であるかどうか と、 (2)カタカナが全て半角であるかどうか あるいは 全て全角であるかどうか をチェックしたいです。 検索結果 「英数は全て半角です。カナは全て半角です。」 と 「英数は全て半角です。カナは全て全角です。」 はOKで、 それ以外 「英数に全角/半角が混在しています。」 「カナに全角/半角が混在しています。」 の場合はエラーとわかるようにテキスト或いはセルの色を変えたいのです。 過去記事の探し方が悪いのか、同様の事例が見つけられません。 アドバイスをお願いできますでしょうか?

専門家に質問してみよう