- ベストアンサー
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 の順にしたいのですが、出来ません。文字サイズ、英数、全角半角等、統一しましたが不可です。 宜しくお願い致します。
- みんなの回答 (2)
- 専門家の回答
関連する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サービス)
- 英文をすべて英数半角文字にする方法
英文(かなりの長文)をエクセルで作成し web. 上に貼り付けようとしたところ、その欄は、英数半角文字のみ受付けるようになっており、どうしても入力できません。 アルファベット、数字、記号など文中の怪しいところを、英数半角文字で再度打ち直して何度も試しているのですが、どうしても受付けてくれません。 どの文字が全角なのか検索してくれ方法、あるいは全角文字を自動的に半角に直す方法等、ありましたら、どなたか御教授いただければ幸いです。
- 締切済み
- その他(インターネット・Webサービス)
- 【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は半角に変換できる文字列のみ対応しているようで、漢字のものはスルーされてしまい、検査段階で既に頓挫しています。 上記のような場合、どのようなコードが適していますでしょうか。 質問に不備不足等ございましたらご指摘ください。 ご面倒お掛けしますがよろしくお願いします。
- ベストアンサー
- Excel(エクセル)
- 文字の表記について
『大文字と小文字のどちらにしようか。 半角と全角のどちらにしようか。』 ホームページ、ワード、エクセル等の中の文章や、 個々のファイル名を付ける時に皆さんは上記のように迷わないでしょうか? 個々の書類等ならその書類の中だけ同じ表記に統一すればいいのですが、 ホームページ等だと複数のページ全てを同じ表記に統一したくなるので、 後から全て直していくのは大変な作業になるので… (神経質でしょうか?) 句読点や「・」といったものにも半角・全角はありますし、 Windowsも、WINDOWS、ウィンドウズとも表記できます。 数字でも全角・半角以外にも漢数字を使うかどうかまで 表記の仕方はいろいろあります。 「こういう文書は、こうした方がいい」とか、 「半角カナや機種依存文字はパソコンによって見えない場合があるから、 使わない方がいい。」等の、 ある程度の指針・ルールが欲しいんです。 皆さんはどういったルールで表記していますか? 皆さんの意見や、参考になるホームページを教えて下さい。 御願いします。
- ベストアンサー
- 日本語・現代文・国語
- 文字化けするキーがある
最近、キーボードの中で不要な文字が打ち込まれるキーが 出てきてしまいました。 全角文字を打っていて、半角/全角キーを押して半角に変換しようとした時に、g.と打たれた上で行間1.5の操作とインデントの操作が勝手にされしまいます。また、半角から全角に戻すために再度このキーを押すと、「きる」と勝手に打ち込まれてしまいます。 また、数字の「1」を打とうとして1のキーを押すと、 1kv[rcという六文字が出てしまいます。 そしてもう一つ、CapsLockキーを押してかなから英数にするときもeopbという文字が勝手に打ち込まれてしまいます。 現在はこの三箇所が不具合な箇所です。 ウインドウズが破損してきているのでしょうか。 教えてください。OSは98です。機種はNECのLavieNXLW450J/2です。よろしくお願いします。
- ベストアンサー
- Windows 95・98
- 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で、 それ以外 「英数に全角/半角が混在しています。」 「カナに全角/半角が混在しています。」 の場合はエラーとわかるようにテキスト或いはセルの色を変えたいのです。 過去記事の探し方が悪いのか、同様の事例が見つけられません。 アドバイスをお願いできますでしょうか?
- ベストアンサー
- Excel(エクセル)
お礼
有難うございました。 すっきり解決いたしました。 たかが文字列とはいえ、日本語の面倒くささ、改めて感じました。 お世話になりました。