• ベストアンサー
※ 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
質問者

お礼

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