• ベストアンサー

EXCEL関数で質問です。

EXCELで特定のセルを参照して、特定の条件にあったものを別セルで別の名前で表示する。 例> No  導入区分  管理者 1   L1332    nakano 2 買取     kobayashi 3 L2224 fuji 上記のようなデータがあります。 別セルで導入区分に入力されている内容にLが入った数字の場合は、「リース契約」と表示し、買取と入っている場合は「部門買取」と表示したい。 すみませんが、宜しくお願いします。

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

  • ベストアンサー
  • kagakusuki
  • ベストアンサー率51% (2610/5101)
回答No.1

 今仮に、「No」と入力されているセルがA1セルであり、「リース契約」や「部門買取」といった結果をD列に表示させる物とします。  その場合、まず、D2セルに次の関数を入力して下さい。 =IF($B2="買取","部門買取","")&IF(ISNUMBER(FIND("L",$B2)/REPLACE($B2,1,1,)),"リース契約","")  次に、D2セルをコピーして、D3以下に貼り付けて下さい。  以上です。

その他の回答 (1)

  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.2

そーいうデータなのでしたら、ふつーに D2: =IF(B2="買取","部門買取",IF(LEFT(B2)="L","リース契約","")) とかで十分かと。 サンプルがてきとーで実は「Lで始まらなくてもリース」なら =IF(B2="買取","部門買取",IF(ISNUMBER(FIND("L",B2)),"リース契約","")) とかでも。