• 締切済み

Excel 株を抜いて並べ替え

imogasiの回答

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.5

関数でやるか、VBAでやるかがある。 前株、後株をSUBSTITUTE関数で空白にする関数を入れる列を作る。 =SUBSTITUTE(A1,"(株)","") しかし(株)に類するものは沢山有る可能性が有る 株)、KK、(有)、カ)・・・ SUBSTITUTEのネストで出来るが この場合式が長くなって、事実上不可能に近い。 あとフリガナであるが A列 ーーーー B列ーーーーーーc列         (株)東西産業 東西産業 C1で=PHONETIC(B1) は空白になる。B1でフリガナ情報は切れるようだ。 =PHONETIC(A1)では (カブ)トウザイサンギョウ フリガナの方で、(カブ)等をを取り除く方がフリガナを生かすことではよいが、それも複雑になる要素を抱えている。 ーーー それらを取り除いてVBAでフリガナを振ることも出来るが、実際の読みどおりとはならない場合があり、完全に近い精度のものは難しい。 ーー 100件程度なら人間がフリガナ作業や削除作業(置換)した方が 早く確実と思う。 ーー 標準モジュールに Function kakko(A) If InStr(A, "(") = 0 Then kakko = A Exit Function Else kakko = Mid(A, InStr(A, ")") + 1, Len(A) - InStr(A, "(")) End If End Function と入れて(・・)を取り除く関数をつくるのもよいかも知れない。 (ユーザー関数) 前株などに限り(カブ)(ユウ)(ゴウ)(カブシキガイシャ)などが取り除ける。 =kakko(D1)のように使う。式の複写も出来る。

automne08
質問者

お礼

お礼が遅くなり申し訳ありません。ありがとうございました。

関連するQ&A

  • エクセルで株式会社を抽出したい。

    セル内に会社名を登録したのですが、株式会社や有限会社、合資会社などが混在している状況です。株式会社のみのデータを抽出したいのですが、前株、後株も混在していおり、どのようにすれば宜しいか教えてください!

  • エクセルでの並び替え PHONETIC

    (株)○×商事や△□商事(株)といった「前株」「後株」が混在する会社名を「あいうえお順」で並び替えしたい場合、どうしたら良いのでしょうか? また、PHONETIC関数を使用して、ふりがなを表示するときに、そのような(株)を(カ)や、(有)を(ユ)と表示し、かつ、その文字を無視した並び替えは可能でしょうか? 宜しくお願い致します。

  • エクセルの使い方で質問します。

    一つのセルの中で、いくつかの文章を羅列する場合に全角・半角文字が混在しているからなのか、うまく上下に字がそろわないことがあります。具体的には 1.あいうえお かきくけこ 2. 1あいうえお かきくけこ 3. あいうえお かきくけこ こんな感じでうまくそろいません。ワードの場合にはタブをつかって文頭をそろえることができるのですがエクセルだとうまくいきません。とくに「かきくけこ」をそろえるところがうまくいきません。フォントはずれないようPポイントにせずMSゴシックで統一しています。よろしくお願いします。 補足 数字は半角表示とすることで統一しています。ワードだと半角混在していてもそろえることができますよね。エクセルでも同じようにしたいのです。いつもスペースキーでそろえるのですがうまくいきません。

  • 前株 後ろ株の違い

    「株式会社××」という表記を前株、 「××株式会社」という表記を後ろ株、 と言いますよね。 法的に根拠はないらしいのですが、 営業の人がよく「前株ですか?後ろ株ですか?」 というやり取りを商談でしていたり、 「就職の場合、前株の方が良い」などと(噂ですが) 聞いたりします。 やはり何か違いがあるのでしょうか?

  • 商号について(株)や(有)など

    エクセルで略称「(株)○○商事」や「○○電機(株)」などを 「株式会社 ○○商事」「○○電機 株式会社」の様に 別セルに表示させたいのですが、後(株)の場合や後(有)の場合は =SUBSTITUTE(SUBSTITUTE(I7,"(株)"," 株式会社"),"(有)"," 有限会社") で通用するのですが、前(株)、前(有)のときに「 株式会社○○商事」に なってしまいます。良い方法がありましたら教えて下さい。

  • エクセルにて濁点を分離する方法

    エクセルで入力した文字(漢字、ひらがな、カタカナが混在)を一文字づつ分離したいのですが、濁点がある場合も一文字として表示させたいのですがどうしたらいいでしょうか? 例:「つくば市のガム」→「つ」「く」「は」「"」「市」「の」「カ」「"」「ム」 漢字、ひらがな、カタカナが混在ではむりなのでしょうか? よろしくお願いします。

  • Excelについて

    Excelについて質問です。 一行目と二行目に値の入ったセルと空白セルが混在しています。どちらも同じものに対する値の為、一行目にまとめようと、一行目の空白セルに二行目のセル(下)に値がある場合はその値を返し、空白の場合は空白のままにするというIF関数を使いましたがうまくいきませんでした。三行目と四行目、五行目と六行目・・とかなりあります。良い方法を教えていただけますでしょうか。

  • Excelについて

    Excel2003を使用しています。 以下2件、質問です。 1.例えばF列で0(ゼロ)が入力されている行を削除するには   どういった方法が簡単でいいでしょうか? 2.例えばA列に数値と文字列が混在している場合に   文字列が入力されているセルをある特定の数値(例えば0900)に   置き換えるにはどういった方法がいいでしょうか? 以上、よろしくお願いします。

  • エクセルの連番、増加させたいものが混在する場合について。

    エクセルの連番、増加させたいものが混在する場合について。 例えば、A1に「500と20」と入力し、A1セルの右下をドラッグすると、A2セルには「500と21」と自動的に入ります。これを、500の側も増加させたい場合、どのように設定すればいいでしょうか? (まずは正規の方法を知りたいのですが、A1セルに500、B1セルに20をそれぞれ入力しておいてそれぞれについてオートフィルさせた後に、二つをドッキングするにはどうすればよいかについても併せて知りたいです)

  • Excelでの印刷

    Excelでの印刷について教えてください。 同シート内に縦横混在のページがあり、現在、「ページ設定」で縦を選択して1ページ目だけ印刷し、次に「ページ設定」で横方向を選択して2ページ目だけ印刷しています。この方法でも一応は印刷可能なのですが、手間も掛かるし効率も悪いです。 同シート内に縦横混在のページがある場合の印刷で、1ページ目は縦で印刷し、2ページ目は横で印刷するという感じの設定はできるのでしょうか?