• ベストアンサー

エクセル2010の関数について

A1に,B1,C1にそれぞれ入力規則のリストで2012,7,21と入力しD1に2012/7/21と自動表示させる方法をお教えいただけますでしょうか?

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

  • ベストアンサー
  • mt2008
  • ベストアンサー率52% (885/1701)
回答No.1

D1セルに =IF(COUNT(A1:C1)=3,DATE(A1,B1,C1),"") それとも「入力規則のリスト」の設定から説明が必要?

hudeou
質問者

お礼

長くエクセルを使っていないと、単純な式も書けなくなっていました。 まったくお恥ずかしい限りです。 今回は、本当にありがとうございました。

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

その他の回答 (2)

  • PXU10652
  • ベストアンサー率38% (777/1993)
回答No.3

 もっとも単純に「=A1&"/"&B1&"/"&C1」(文字連結)。なお、先ほどの回答では、入力文字の欠落がありましたので、無視してください。

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

 もっとも単純に「=1&"/"&B1&"/"&C1」。

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

関連するQ&A

  • EXCELのVLOOKUP関数の特殊な使い方を教えてください。

    初めて投稿しますので、宜しくお願いします。 最近会社でエクセルの表を作って欲しいと言われたんですが、元々エクセルとかはあまり得意ではないので苦戦しており、いろいろ調べても解決できなかったのでこちらでご相談させていただきます。 質問内容 EXCELにて型式一覧の表から当てはまる値を自動的に抜き出したい。 セルは以下の通りです。  |  A   |  B  | C | D |  |------|-----|-------| 1 | 型式番号 | 型式  |   値   |  |------|-----|-------| 2 |      |     | max | 10 |  |      |     |-------| 3 |  01   |  a  | min | 20 |  |      |     |-------| 4 |      |     | ave | 30 |  |------|-----|-------| 5 |      |     | max | 40 |  |      |     |-------| 6 |  02   |  b  | min | 50 |  |      |     |-------| 7 |      |     | ave | 60 |  |------|-----|-------| 8 |      |     | max | 70 |  |      |     |--------------| 9 |  03   |  c  | min | 80 |  |      |     |-------| 10|      |     | ave | 90 |  |------|-----|-------| 検索用  |  A   |  B  | C | D |  |------|-----|-------| 15| 型式番号 | 型式  |   値   |  |------|-----|-------| 16|      |     | max▼| 10 |  |------|-----|-------|  上記の検索用のセルに入力したときに自動的に表示できるようにしたいのが今回の質問です。 手順と条件 1.A16の所は型式番号入力する(キーボードやテンキーなどで直接入力) 2.A16のセルに001と入力するとB16に自動的に【a】と表示される(VLOOKUPで処理しています。) 3.次にC16のセルでは入力規則リスト型にして、中の値は【max,min,ave】の3つだけを表示。 4.C16のリストから【max】を選ぶと型式番号001の型式aの値maxに対応している【10】という値が自動的D16に表示される。 5.A2~A4はセル結合。同じようにB2~B4までセル結合しております。 上記のような事は出来るのでしょうか? 説明下手で申し訳ございませんが、何卒宜しくお願い致します。

  • エクセルの関数がわかりません

    A2・B2に自動的に文字が入力されるようにしたいのですが条件があって、A1は「田中」・B1は「佐藤」・C1は「東京」・D1は「大阪」と入力します。そしてC2に「田中」と入力するとA2には「東京」と表示され、D2に「佐藤」と入力するとB2には「大阪」と表示されるようにしたいのです。しかし、C2・D2に同じ文字を入力すると「エラー」と表示されるようにしたいのです(田中を2つ入力するとA2にエラーと表示したいです)。よろしくおねがいします。

  • エクセルの関数がわかりません

    (1)以前に下記の質問をしました↓ A2・B2に自動的に文字が入力されるようにしたいのですが条件があって、A1は「田中」・B1は「佐藤」・C1は「東京」・D1は「大阪」と入力します。そしてC2に「田中」と入力するとA2には「東京」と表示され、D2に「佐藤」と入力するとB2には「大阪」と表示されるようにしたいのです。しかし、C2・D2に同じ文字を入力すると「エラー」と表示されるようにしたいのです(田中を2つ入力するとA2にエラーと表示したいです)。よろしくおねがいします。 (2)回答は↓ A2: =IF(C2="","",IF($C2=$D2,"エラー",INDEX($C$1:$D$1,1,MATCH(C2,$A$1:$B$1,0)))) B2: =IF(D2="","",IF($C2=$D2,"エラー",INDEX($C$1:$D$1,1,MATCH(D2,$A$1:$B$1,0)))) この答えで満足だったのですが、 E1に神戸・F1に福岡と追加して、C2~F2に田中・佐藤はそれぞれ1回入力します。 この時、同じ名前を2回入力すると、エラーと表示されるようにしたいのです。 よろしくお願いします。

  • エクセル2010 リストから選択する際の条件づけ

    エクセル2010です。 以下のようにリストを自動切り替えしたいのですが、数式や入力規則はどのようにしたら宜しいでしょうか? (1) 質問1で、選択肢が4つ(A・B・C・D)あり、その答えをセルに入力する。 (2) 質問2では、先ほどの入力した結果によって、次のセルに入力するためのリストを自動的に切り替える。     A~Cを選んだ場合、リストは a・b・c・d の4つから選ぶ。     Dを選んだ場合は、e・f・g・h の4つから選ぶ。 以上、宜しくお願いします。

  • エクセル関数の質問です

    以前に下記の質問をしました↓ A2・B2に自動的に文字が入力されるようにしたいのですが条件があって、A1は「田中」・B1は「佐藤」・C1は「東京」・D1は「大阪」と入力します。そしてC2に「田中」と入力するとA2には「東京」と表示され、D2に「佐藤」と入力するとB2には「大阪」と表示されるようにしたいのです。しかし、C2・D2に同じ文字を入力すると「エラー」と表示されるようにしたいのです(田中を2つ入力するとA2にエラーと表示したいです)。よろしくおねがいします。 回答は↓ A2: =IF(C2="","",IF($C2=$D2,"エラー",INDEX($C$1:$D$1,1,MATCH(C2,$A$1:$B$1,0)))) B2: =IF(D2="","",IF($C2=$D2,"エラー",INDEX($C$1:$D$1,1,MATCH(D2,$A$1:$B$1,0)))) この答えで満足だったのですが、 E1に神戸・F1に福岡と追加して、C2~F2に田中・佐藤はそれぞれ1回入力します。 この時、同じ名前を2回入力すると、エラーと表示されるようにしたいのです。 よろしくお願いします。

  • エクセル関数/入力規則と関数を合体?

    エクセルで、以下のような内容を設定したいと思っております =================================================== A1には入力規則のリストで、"あ" "い" "う" が選べるように設定しています。 B1には関数等は入っておらず、ユーザーの任意の文字列を入れるようになっています。"あ"の場合もあれば、"か"の場合もあるし、"あいうえお"の場合もあれば "がぎぐげご"の場合もある。といった具合です。 <やりたいこと> B1に "あ"と入力をすると、A1も自動的に"あ"が表示されるようにしたい。 自動的に表示がかわるように設定したに文字列は"あ"のみ。 A1には予めリストから選択された"あ"・"い"・"う"の何れかが入力されている状態で、B1に文字列を入力します。 A1には、"あ" "い" "う" 以外の文字列は入力させたくない。 A1は、できれば、自力で文字列を入力するような状態にはしたくない。 =================================================== このような説明でおわかりいただけますでしょうか・・・? 何かいい方法をご存知の方がいらっしゃいましたら、ご教示下さいませ。 よろしくお願い申し上げます

  • エクセルの関数でセルの個数を数えたい

    状況はA1~A10には名前、C1~H10には記号を入力します。 記号は、入力規則のリストを使用して(スペース,◎,○,△,□)が選択出来るようにしてあります。 B1~B10には◎,○,△,□が入力さてたら、合計の個数を表示させたいです。 =COUNTA(C1:H1) などでやると、リストでスペースを選んだときにはカウントされてしまいます。 =COUNTIF(C1:H1,"◎")などでそれぞれを出して合計を求めようかとも思いましたが、式が長くなってしまうため、簡単な方法を探しています。 教えて下さい 注*上に書いたスペースは実際には空白(半角)が入っています

  • どんな関数を使えばよいか困っています。

    Sheet1に    A    B    C    D 1 所属   係   NO    氏名 2 1    2    1    山本 3 1    2    2    本田 4 2    1    1     川崎 5 1    3    1    小林 6 3    1    1     鈴木 というデータが入っています。このデータをSheet2に飛ばそうとしています。Sheet2に   A       B       C     D 1 1       2       3     氏名選択リスト 2 係NO   係NO     係NO            3 社員NO  社員NO   社員NO 所属番号はあらかじめ入っています。D1の氏名選択リストはSheet1のD列の氏名を入力規則でリストにしています。このリストより検索値(氏名)を選び、この氏名に一致する所属番号の行に自動で係番号、社員番号を表示させたいと思います。 (例) 氏名リストより『鈴木』を選択。      A   B   C   D 1    1   2   3   鈴木 2            1  3            1      どういう関数を使えばよいでしょうか。教えて下さい。

  • エクセルの関数が分かりません

    B1に「東京」と入力すると自動的にA1に「東京」と表示され、C1に「大阪」と入力すると自動的にA1に「大阪」と表示されるが、同時にB1・C1に文字を入力すると「エラー」と表示される関数があると聞いたのですが分かりません。よろしくお願いします。

  • エクセル 入力規則 4月なら・・・5月なら・・・

    A1に「4月」と入っていて、 B1に「5月」と入っていて、 A2からずらーっと4/1,4/2~4/30と入っていて、 B2からも同じく5/1~5/31 まで入っています。 この時、D1に「4月」と入力したら D2に入力規則のリストで4/1~4/30 「5月」と入力したら、D2に5/1~5/31と 表示させるにはどうすればいいですか? 今は入力規則のリストの元の値を「=$A$2:$A$31」 にしてますが、これでは4月分しか表示できません。

専門家に質問してみよう