- ベストアンサー
エクセルの計算式
エクセル2003を使用してます。あまり詳しくないので計算式を2つ教えてください。 (1) A1セル りんご A2セル オレンジ A3セル バナナ と入力されていて、例えばB1セルに『1』を入力したらC1セルに『りんご』が出てくる計算式(B2セルに『1』を入れたらC1セルに『オレンジ』) (2) ファイルを開いたら日付の指定をしているところにその日の日付を出したいのですが…。 例えば今日だったら→ A1セル 9年6月18日 A2セル 0618 と出てくる計算式。 こんなことができる計算式があれば教えてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
(1)=OFFSET(A1,MATCH(1,B:B,0)-1,0) B列のどれか1つのみに「1」があるものとします。 (2)=TEXT(A1,"mmdd") A1の日付はシリアル値とします。
その他の回答 (1)
- ASIMOV
- ベストアンサー率41% (982/2351)
(1) C1 =IF(B1=1,A1,"") (2) A1 =NOW() とし、書式設定-ユーザー定義で yy"年"m"月"d"日";@ A2 =A1 とし、書式設定-ユーザー定義で mmdd で、どうでしょうか
補足
早速の回答ありがとうございます。 説明不足ですみません、(1)の方、B1セルに入れればC1に出るのですが、B2セルに『1』を入れるとC1セルに何も出てこないです…。 B1・B2・B3セル、いずれかに『1』を入れたらC1にA1セルが出てくるようにしたいのですが…何か方法ありますか? B1セルに『1』→C1セルに『りんご』 B2セルに『1』→C1セルに『オレンジ』 B3セルに『1』→C1セルに『バナナ』 となるようにしたいです。 (2)の方は問題なくできました! ありがとうございます。助かりました。
お礼
早速の回答ありがとうございます! (1)も(2)もどちらもできました。 大変助かりました、ありがとうございます!