• ベストアンサー

EXCELのADDRESS関数で日付を別のシートに

sheet1のC10に2014/08/01と日付が入力されています。 R10セルに「=ADDRESS(10,5,1)」と入力すると、$E$10 と表示されます。 日付として表示したいのですが、方法がわかりません。

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

  • ベストアンサー
  • mshr1962
  • ベストアンサー率39% (7418/18948)
回答No.2

>日付として表示したいのですが、方法がわかりません。 =INDIRECT(ADDRESS(10,3,,,"Sheet1")) ※日付書式は別途設定してください。

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

その他の回答 (1)

  • eden3616
  • ベストアンサー率65% (267/405)
回答No.1

アドレスは指定したセルのセル番地を表示する関数であり、 内容を表示するものではありません。 また、ADDRESS(行番号,列番号,形式)ですので C10を参照する場合は「ADDRESS(10,3,1)」となります。 同じSheet1であるのであれば「=C10」でC10と同じ内容が表示されます。 数式により、行・列番号を取得し、 ADDRESSで指定する必要があるのであれば、以下のようになります。 =INDIRECT(ADDRESS(10,3,1)) 別シート(Sheet2など)から参照したい場合は以下のようになります。 =INDIRECT("Sheet1!"&ADDRESS(10,3,1)) もちろん、セルの書式設定は「日付」にしてください。

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

関連するQ&A

  • エクセルの日付を比較する関数について

    下記を実現できる関数を教えてもらえますでしょうか。 下記のシートQのセルBとCに日付を入力している。 セルBとCのデータを比較して、セルBとCの日付が同一なら、セルDに「同じ」 を表示する。 セルBとCの日付が異なるならばセルDに「異なる」を表示する。 お手数ですが、宜しくお願いします。 シートQ  A B  C     D      1  受信日  送信日     2  6/1    6/1    同じ 3  6/5    6/6    異なる 4  6/10    6/10    同じ 5  6/11    6/12    異なる 6  6/11    6/13    異なる 7  6/15    6/15    同じ 8  6/19    6/19    同じ 9  6/20    6/21    異なる

  • エクセルでシート間をまたぐ関数について

    http://okweb.jp/kotaeru.php3?q=1437319で質問をさせて頂き、オートフィルの回答を頂いたのですが、補足を付け加えて、 再度質問させてください。 仕事で効率化を図るため関数が必要となったのですが、 シート間をまたぐ関数が分かりません。 例えば、    A      B      C     1 機械番号  担当者番号   日付 _________________    2  AA-05     H-6    6/2 3  ES-12     R-9    5/31 4  LT-32     G-118   6/8 5  NB-45     H-6    6/5 6  AA-05     R-9     5/25 7  NB-45     G-118    5/5  <Sheet1>                    という表がSheet1にはあって    A      B      C     1 担当者番号  機械番号    日付 _________________    2  H-6      AA-05    6/2 3          NB-45    6/5 4  5  R-9      ES-12    5/31 6         AA-05    5/25 7 8  G-118     LT-32    6/8 9          NB-45    5/5   <Sheet2>                      という風な集約用の表 Sheet1に入力したデータをSheet2で指定の項目にしたがって集約させたいと考えています。 データが手元に来るのが少しずつなので、 あるデータから入力していき、Sheet2で担当者番号を入力すると、それに伴うデータが集約されて 出来れば一つのセルに反映させたいのです。 データの量も多く、その都度オートフィルで拾い上げて、 Sheet2に持っていくと、データが重複する恐れがあるので Sheet2で担当者番号を入力すると、機械番号・日付を自動表示させたいです。 こんな事って出来るのでしょうか? どなたか教えてださい。

  • Excelで違うシートから日付を引っ張ってきたい

    すいませんが教えてください。 EXCELでAのシートとBのシートがあって、 Aのシートに日付を入力していきます。 その日付をBシートに引っ張ってきたいのですが、 ='Aシート'!A2 とBシートのA2に入れると Aシートの空白セルでは 「1月0日」となってしまいます。 空白セルは同じように空白セルにしたいのですが、 やり方がわかりません。 よろしくお願いします。

  • エクセルの関数でどうしても解らないことがあります。

    エクセルの関数でどうしても解らないことがあります。 例えば   A   B   C  D  E 1 2 3 4 5 このセルでA列に文字を入力した時、E列にその入力した日を表示させる関数で困っています。今は=+IF(A1="","",TODAY())をE1に入力しているのですが、翌日になると1日プラスされた日付に変更されています。 ツールの計算方法を自動にしているのですが、同じシート内に他の計算式を入力しているので手動に変更できません。翌日になっても日付が変更されない方法は無いでしょうか?詳しい方宜しく願います。

  • エクセルの日付表示について

    エクセルの日付を1桁ずつ別のセルに表示したいのですが、 何か方法があるでしょうか? たとえばH20.7.25の場合、 1つのセルに1桁ずつ シートに↓のように表示したいのですが。  |  A  |  B  |  C  |  D  |  E  |  F  | 1|H20.7.25| 2|  2  |  0  |  0  |  7  |  2  |   5  | A1の日付を2列目に1桁ずつ表示。 (わかりづらいかもしれませんが・・) よろしくお願いします。

  • エクセル 別シートのアクティブセルのアドレス

    エクセルに詳しい方、教えてください。 (1) シートAのアクティブセルのアドレスをシートBのC20のセルに表示したい   (2) シートAのアクティブセルの内容をシートBのD20に表示させたい 以上、しーとBのC20とD20にはどんな関数を入れたらいいですか? よろしくお願いいたします。

  • エクセルでシートをまたぐ関数について

    こんばんは、仕事で効率化を図るため関数が必要となったのですが、 シート間をまたぐ関数が分かりません。どなたか教えてください。 例えば、    A      B      C     1 機械番号  担当者番号   日付 _________________    2  AA-05     H-6    6/2 3  ES-12     R-9    5/31 4  LT-32     G-118   6/8 5  NB-45     H-6    6/5 6  AA-05     R-9     5/25 7  NB-45     G-118    5/5  <Sheet1>                    という表がSheet1にはあって    A      B      C     1 担当者番号  機械番号    日付 _________________    2  H-6      AA-05    6/2 3          NB-45    6/5 4  5  R-9      ES-12    5/31 6         AA-05    5/25 7 8  G-118     LT-32    6/8 9          NB-45    5/5   <Sheet2>                      という風な集約用の表 Sheet1に入力したデータをSheet2で指定の項目にしたがって集約させたいと考えています。 Sheet1に機械番号・担当者番号・日付を入力しておきます。 Sheet2で担当者番号を入力すると、機械番号と日付が出るようにしたいのですが、どなたか教えてださい。

  • エクセル関数の日付(長文です)

    セルに年月日で日付が入っています。 同じシートの別のセルにその最初に入ってる日付より2日前の日付を表示させたいのですが、どうしたらいいでしょうか? 最初の日付は別のシートで入力した日付が計算式で入っています。 もう一つの日付は、またさらに別のシートでカレンダーを作成して休日をのぞいたもので入力されています。 最初1営業日前で式が入っているのですが =VLOOKUP(F12,カレンダー,2,FALSE)といった式です。 F12は最初の日付のセルです。 カレンダーは別のシートで作ったカレンダー用のしーとです。 これを2営業日前に変更したいのですが、どこを変えればなりますか? 説明がわかりにくいようでしたらまた補足します。 作った人に聞けば早いのですが、今不在で急いで直さないといけないので。 よろしくお願いします。

  • 指定記号のみ別シートにコピー

    sheet1(表-1)の入力文字「A,C,E」をsheet2へコピーする。 sheet2(表-3)のように[A,C,E」以外及びsheet1空白のセルはsheet2でも空白としたい。 その際、sheet2(表-2)に入力済みの記号「○、●、◎」はそのまま残したい。 下記のコードでは、sheet2に入力済みの記号「○、●、◎」が消えてしまいます。 どなたかコードがわかる方よろしくお願いします。 Sub シートコピー() Dim r As Range For Each r In Worksheets("Sheet1").Range("B1:D5") If WorksheetFunction.CountIf(Range("A8:A10"), r.Value) Then Sheets("sheet2").Range(r.Address).Value = r.Value Else Sheets("sheet2").Range(r.Address).Value = "" End If Next End Sub セルA11に"0"を入力して実行してもsheet1空白セルはsheet2でも空白となり困っています。

  • エクセルでデータシートからとんでくる日付の前に「~」を入力したい

    長いタイトルですみません。 ある書式を作っているのですが、データシートを一つ作り、それを他のシートにとんでくるようにしています。 そこで、日付が入るセルがあるのですが、その時に日付の前に「~」をつけたいのです。 (つまり、「2005/5/1」とデータシートに入力したら、他のシートには「~2005年5月1日」と表示されて欲しい。) 前任者が作成した時点で =IF('C'!J10="","","~ "&'C'!J10) という式が入っているのですが、これではうまく表示されないのです。どなたか教えてもらえませんか?それとも、そのようなことは無理なのでしょうか?

このQ&Aのポイント
  • 富士通FMVのPCが起動せず初期化を行おうとしていますが、トラブル解決ナビが準備中で起動しません。
  • FMV-BIBLO NF/D50のPCが起動しないため、初期化を試みていますが、トラブル解決ナビが起動しない状況です。
  • 富士通のFMV-BIBLO NF/D50のPCが起動せず、初期化を行おうとしていますが、トラブル解決ナビがまだ準備中のままです。
回答を見る

専門家に質問してみよう