• ベストアンサー

エクセルの計算式

エクセル2003を使用してます。あまり詳しくないので計算式を2つ教えてください。 (1) A1セル りんご    A2セル オレンジ A3セル バナナ と入力されていて、例えばB1セルに『1』を入力したらC1セルに『りんご』が出てくる計算式(B2セルに『1』を入れたらC1セルに『オレンジ』) (2) ファイルを開いたら日付の指定をしているところにその日の日付を出したいのですが…。 例えば今日だったら→ A1セル 9年6月18日              A2セル 0618 と出てくる計算式。 こんなことができる計算式があれば教えてください。

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

  • ベストアンサー
noname#99913
noname#99913
回答No.2

(1)=OFFSET(A1,MATCH(1,B:B,0)-1,0)  B列のどれか1つのみに「1」があるものとします。 (2)=TEXT(A1,"mmdd")  A1の日付はシリアル値とします。

beru2007
質問者

お礼

早速の回答ありがとうございます! (1)も(2)もどちらもできました。 大変助かりました、ありがとうございます!

その他の回答 (1)

  • ASIMOV
  • ベストアンサー率41% (982/2351)
回答No.1

(1) C1 =IF(B1=1,A1,"") (2) A1 =NOW() とし、書式設定-ユーザー定義で  yy"年"m"月"d"日";@ A2 =A1 とし、書式設定-ユーザー定義で  mmdd で、どうでしょうか

beru2007
質問者

補足

早速の回答ありがとうございます。 説明不足ですみません、(1)の方、B1セルに入れればC1に出るのですが、B2セルに『1』を入れるとC1セルに何も出てこないです…。 B1・B2・B3セル、いずれかに『1』を入れたらC1にA1セルが出てくるようにしたいのですが…何か方法ありますか? B1セルに『1』→C1セルに『りんご』 B2セルに『1』→C1セルに『オレンジ』 B3セルに『1』→C1セルに『バナナ』 となるようにしたいです。 (2)の方は問題なくできました! ありがとうございます。助かりました。

関連するQ&A