• 締切済み

エクセル関数でセルA1にある「株式会社〇〇」を「(株)〇〇」にする場合

エクセル関数でセルA1にある「株式会社〇〇」を「(株)〇〇」にする場合「=SUBSTITUTE(A1,"株式会社","(株)")」ですが、「〇〇株式会社」を一つの式で「(株)〇〇」にする関数を教えて下さい。

みんなの回答

回答No.1

ちょっと強引ですが、 =IF(RIGHT(A1,4)="株式会社","(株)" &LEFT(A1,LEN(A1)-4),A1) でできます。 株式会社が前にあっても後にあっても変換できるといいんでしょうが、 できたとしてもとっても複雑になりそうですね。。。

momonga5656
質問者

お礼

ありがとうございます。 早速、業務に活用させて頂きました。

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

関連するQ&A

  • エクセルで株式会社と有限会社のみ抽出

    お世話になります。 エクセルで名刺の管理をしているのですが、 株式会社と有限会社の文字列を隣のセルに関数で抽出したいのですが・・・ セルA1に会社名が入っています。 A2のセルに株式会社もしくは有限会社を抽出したいのですが、SUBSTITUTE関数ではダメでした。 何かやりかたあるのでしょうか? 宜しくお願いします。

  • Excel関数にて違うセルへ移動させる関数は

    現在、Excelで地理学である「ケッペンの気候区分」というものをExcelで表現できないかと考え、関数を打ち込んでいます。 計算や関数は上手くできていると思うのですが1つのセルに関数を全て打ち込むことができませんでした。 なので計算を2つに分けようと考えましたが次の例の場合、どのような関数を使えばよいのでしょうか 例)セルA1にIF関数。真の場合、○○と表記させる。偽の場合、セルA2の関数を実行する =IF(論理式,"○○",セルA2の関数へ) 偽の場合、どのような関数を用いたらよいのでしょうか。 また、セルA1、セルA2の関数の結果をセルA3に表記させる場合、どのような関数を用いたらよいのでしょうか。 なので以上のことをまとめると (セルA1) =IF(論理式,セルA3に"○○"と表記させる,セルA2の関数へ) (セルA2) =IF(論理式,セルA3に"△△"と表記させる,セルA3に"××"と表記させる) と言う感じです。「論理式」以外の日本語表記のところに適する関数を教えてください。 上手く伝わらないかもしれませんがよろしければご解答お願いします。

  • エクセル関数について教えてください。仮に、A1セルにプルダウンで“A”

    エクセル関数について教えてください。仮に、A1セルにプルダウンで“A”と“B”を選択できるようにしたとします。ちなみにA・Bは数字ではなく単語です。“A”を選択した場合、B1セルにある数値に-1(マイナスイチ)を乗じて表示させる方法はありますか?(“B”を選択した場合はB1セルにある数値には何も乗じません。)IF関数でできるかな?とおもったのですが、いまいちよくわかりません。エクセル関数についてくわしい方、ぜひ教えてくださ~い!!

  • エクセル関数は1つしか使えないのでしょうか?

    例えばA列セルに、株式会社○○会社、有限会社△△会社などの法人名や、山本○子などの個人名、様々な名前が入力されています。 B列セルに株式会社を(株)、有限会社を(有)に変換したいです。 SUBSTITUTE(A1,"株式会社","(株)") と SUBSTITUTE(A1,"有限会社","(有)") をいっしょに使うにはどうすればよいのでしょうか? 個人名の山本○子はそのままB列に表示したいです。 初心者ですみませんがどなたか回答お願いします。

  • エクセルの関数で,たとえばB15のセルの値を返すには?

    エクセルの関数の質問です。 たとえば, A1のセルに7 A2のセルに8 が入力されているとします。 ここで,少し回りくどいのですが, A1(の7)と,A2(の8)と,関数などを使って, あるセルに,B15のセルの値を返したいのですが, 可能でしょうか? 間違ってますが, =B(A1+A2) のような式を書きたいのですが…。 あっさりと, =B15 とすればいいのはわかっていますが, やむえない事情がありまして…。 よろしくお願いします。

  • Excel 関数(2)

    エクセルの関数について再質問です。 下記のような表があります。 (1)、(2)、(3)、(4)はそれぞれ一つのセルに郵便番号、住所がまとめて入力されているもの,いないものがあります。これを郵便番号、住所を別々のセルに表示させる方法をご教示頂きたく思います。  A1 (1)100-0001千代田区日本橋1-1-1    A2 (2) 千代田区日本橋1-1-2    A3  (3)100-0003千代田区日本橋1-1-3 A4 (4) 千代田区日本橋1-1-4 B列に表示させたいと思います。郵便番号がある場合には、substitute(A1,left(A1,8),""),くらいのイメージはできるのですが、郵便番号がない場合の式はどのようにすればいいのでしょうか。ifを使っての条件式でご教示の程お願い致します。 ※A2,A4には郵便番号分の半角8文字のスペースがあります。

  • エクセル関数式を教えてください。

    エクセル関数式を教えてほしいのですが、 あるセル値Aが100未満の場合は、セルを空白(表示なし)に設定し あるセル値Aが100以上の場合は、他のセルB値の数値を表示させる。 初心者で関数式がわかりません、誰か教えてください。 お願いします。

  • エクセル関数

    はじめまして。エクセル関数の質問です。 セル A1:C1の間に メ-ル という文字を含むセルと、ジェニ- という文字を含むセルがどちらもある場合 何かしらの数字とか文字を返す様な関数式、お願いします!!!!!

  • エクセルで空白のセル(A1)の場合は次のセル(A2)に未表示。また、文

    エクセルで空白のセル(A1)の場合は次のセル(A2)に未表示。また、文字等が(A1)入っていれば(A2)に〇が表示されるようにするにはどのような式が有りますか?エクセル2000使用してい

  • エクセルの関数について教えてください

    エクセルでvlookupを使い得た結果がAだとします。 次にif関数でvlookup関数の結果のセルがAならばと言う式を作りました。 が、if関数が認識してくれません。 同じif関数の式でキーボードからAを入力したら結果が出ます。 vlookup関数のセルにはAでなく式しか入ってないからでしょうか? vlookup関数の結果をif関数で認識する方法をお願いします。

専門家に質問してみよう