• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセル複数条件の関数について)

【エクセル】複数条件の関数で役職名を表示する方法

このQ&Aのポイント
  • エクセルの複数条件の関数を使って、表にある企業名に応じて役職名を表示する方法について教えてください。
  • 役職名は、株式会社と協会の場合は社長、商店の場合は店長、有限会社の場合は専務、会の場合は会長です。数式を入れても上手くいかないので、具体的な方法を教えてください。
  • どなたか知識のある方、エクセルの複数条件の関数に詳しい方にお教えいただきたいです。よろしくお願いします。

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

  • ベストアンサー
  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.1

こんばんは! 一例ですが・・・ かなり長くなりますけど、 B1=IF(OR(RIGHT(A2,4)="株式会社",RIGHT(A2,2)="協会"),"社長",IF(RIGHT(A2,2)="商店","店長",IF(RIGHT(A2,4)="有限会社","専務",IF(RIGHT(A2,1)="会","会長","")))) そしてオートフィルで下へコピー とすれば、質問内容に関しては何とか表示できると思います。 ただし、株式会社・商店などが会社名の最後にある場合だけしか当てはまりませんので、一応確認まで! もっと簡単な方法があるかもしれませんが、 今はこの位しかおもいうかびませんでした。m(__)m

minmina88
質問者

お礼

早々にご回答下さり、ありがとうございます! 私が数式を入れていた時には、全く上手くいかなかった(ORとRIGHTが抜けていた)ので、当然ですが全く表示ができませんでした。 これから早速試してみます。 助けてくださり、本当に本当にどうもありがとうございました!!!

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

その他の回答 (2)

  • wisemac21
  • ベストアンサー率39% (171/429)
回答No.3

NO.2の方のリストをお借りして B1に =LOOKUP(2^15,SEARCH(E$1:E$5,A1),F$1:F$5)

minmina88
質問者

お礼

こんばんは。 お忙しいところご回答下さり、ありがとうございました。 リストを作成すると、ここまで関数が簡素化されるのですか! とても驚きです。 同じ値を出すのにも、いろいろな方法がり、お陰様でとてもよい勉強をさせていただいております。 とても奥が深いですね。 この度は、本当にどうもありがとうございました。 とても助かりました。

全文を見る
すると、全ての回答が全文表示されます。
  • sige1701
  • ベストアンサー率28% (74/260)
回答No.2

お遊びで   A          B    C    D     E      F 1 ○○○株式会社  社長            会    会長 2 □商店        店長           株式会社  社長 3 △△株式会社    社長           協会    社長 4 ☆☆☆☆有限会社 専務           有限会社  専務 5 ◇◇◇◇会     会長           商店    店長 6 ●●協会      社長 E,F列にリストを作成(E列の順番には注意が必要) B1=LOOKUP(1,0/(SUBSTITUTE(A1,$E$1:$E$5,"")<>A1),$F$1:$F$5)

minmina88
質問者

お礼

こんばんは。 お忙しいところご回答下さり、ありがとうございました。 なるほど! このような式もあるのですね。 本当に勉強になります。 この度は、本当にどうもありがとうございました。 とても助かりました。

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

関連するQ&A

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

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

  • Excelでの置換え関数を教えてください。

    1つのセルでの置換え関数を教えてください。 「もし、株式会社だったら(株)、有限会社だったら(有)」 下記の様な感じで置換えたいです。 元のセル      表示するセル A社株式会社 ⇒ A社(株) 有限会社B社 ⇒ (有)B社 元のセルは"="で持ってきて表示された文字列で、株式会社か有限会社か、その時々で変わります。 宜しくお願いしますm(__)m

  • エクセル関数 PHONETICについて

    エクセル関数について教えてください。 セルAに入れた会社名に セルBにふりがなをつけたいので セルBに  =PHONETIC(A1) といれます。 これで ちゃんとふりがながうたれるのですが 株式会社 太郎商事  有限会社 花子興業 など 株式会社や有限会社には ふりがなをつけたくありません。 (並べ替えをしたい為) 何か良い方法はありますか?

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

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

  • Excelで複数条件を満たし残高を計算する関数

    画像のようなEXCELの表があります。 B列No.(第一条件)、C列商品名(第二条件)が一致するものを 仕入から販売を引いてF列のような数字になるように残高を出したいです。 どんな関数でも構いません。 関数でできる方法があれば教えてください。 実際のデータ量が2000行くらいあるので手作業でするのが大変で…。 よろしくお願いしますm(_ _)m OS:WindowsXP Office:2007

  • エクセル 複数条件を満たすデータを返す関数

    エクセルで、複数条件を満たした時にデータを返す関数をお教えください。 例えばA列に県名、B列に都市名、C列にアルファベットが入っている表があります。 イメージ・・・(カッコ内はセルの番地) (A1)神奈川県   (B1)横浜市    (C1)X (A2)神奈川県   (B2)横須賀市   (C2)Y (A3)千葉県    (B3)千葉市    (C3)Z この表があり、 (A5)神奈川県   (B5)横須賀市   (C5)??? このようにA5,B5のデータ(条件)に一致するアルファベットを C5に返す関数が必要です。(ここではYを返す) C列が数値の場合は、sumproduct等で可能と思いますが、 C列が文字の場合は使えないのではと考えています。 何か方法はありませんでしょうか?

  • エクセルの複数条件に対する関数について

    皆様初めまして。 エクセルの関数についての質問となります。 以下の複数条件がある場合のIF関数の式がどうしてもわかりません。 申し訳ありませんが、どなたご教授頂けないでしょうか。 条件:目標値の30%以上である場合は”◎”、目標値を達成していれば”○” わかる方なら簡単なのでしょうが、関数に不慣れな私には複数条件となった場合の式がわかりません。 宜しくお願い致します。

  • Excelの関数を複数まとめて

    Excelの関数のまとめ方について質問させてください。 A列   B列        C列 1    10 2    11 3    12 1    10 1 11 3 空白値(値なし) A列が1で且つB列が10の場合はC列にaと表示 A列が1で且つB列が11の場合にはC列にbと表示 A列が3で且つB列が空白(スペース)の場合はC列にcと表示 条件に合致しない場合は、B列の値をそのまま表示 というような複数条件判定の関数を一列内に纏めて計算させる場合には どのようにすればよいのでしょうか? ご教授の程宜しくお願い致します。

  • Excelの関数について

    EXCELの関数についてお知恵を拝借できればと存じます。 以下のようなEXCELの社員データベースを取り扱っているのですが、これを関数を使って別の表(役職・男女・年齢別人数表)に人数を自動的に落としこみたいのです。countif関数など基本的なことはわかっているのですが、いろいろ組合せないと出来ないようで、ここから先に進めず困っております。 ◆社員データベース A列   B列   C列    D列 氏名   年齢  役職   性別 山田子花  25   管理者   女 鈴木郎一  35   管理者   男 佐藤呂歌  60   一般社員  男 三井秀喜  44   管理者   男 ◆年齢・役職・男女別人数表      管理者 年齢  男  女 60 (関数) (関数) 59 (関数) (関数) 58 (関数) (関数) ・ ・ ・      一般社員 年齢  男  女 60 (関数) (関数) 59 (関数) (関数) 58 (関数) (関数) ・   ・ ・ (関数)というところに関数を入れておいて、自動的にカウントできればと思っているのですが、データベースのB列(年齢)の該当の年齢をカウントするだけではだめで、一般社員/管理者、男/女という見極めも必要です。この辺が複雑でどう関数にしたらよいのかがわかりません。 どうぞお助けをお願い致します。 ご不明な点があれば質問をくださいませ。

  • エクセルで複数の関数について

    お世話になります。Excelド初心者です。 以下のような場合、どうすればいいでしょうか。 A2~A6には項目が入っており、 B2~B6には金額が入っています。 C列は「○」印と「☓」を選択できるようにしています。 D列は、C列に「○」印が入れば0が記入されるように、 「=IF(L5="○",0,"")」の関数が入っています。 で、今回は、 B列に金額を入れた時に、E列に同じ金額が入り、かつ、 C列に「○」印が入れば0が記入されるように、 E列に関数を設定したいのですが、どうすればいいのでしょうか。

専門家に質問してみよう