• ベストアンサー

Excel2000で困っています

sheet2のA列の最後に入力されているものを sheet1のA1に表示させたいのですがやり方がわかりません sheet2のA1に入力されているものを sheet1のA1に表示させる方法はわかるのですが sheet2のA2に何かを入力するとsheet1のA1には自動的にsheet2のA2が、 sheet2のA3に何かを入力するとsheet1のA1には自動的にsheet2のA3が表示される というものを作りたいのです。 宜しくお願いします

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

  • ベストアンサー
  • uko
  • ベストアンサー率57% (4/7)
回答No.1

Sheet1のA1に以下の式を入力してください。 =OFFSET(Sheet2!A1,COUNTA(Sheet2!A:A)-1,0,1,1) Sheet2のA列のデーター数(空白じゃないセルの数)を数えて、 その分だけsheet2のA1から下にずらしたセルの値を表示させてます。 では。

hoka_kuro
質問者

お礼

出来ました。ありがとうございます

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

関連するQ&A

  • Excel2000で困っています(2)

    sheet2のA列の最後に入力されているものを sheet1のA1に表示させたいのですがやり方がわかりません sheet2のA1に入力されているものを sheet1のA1に表示させる方法はわかるのですが sheet2のA2に何かを入力するとsheet1のA1には自動的にsheet2のA2が、 sheet2のA3に何かを入力するとsheet1のA1には自動的にsheet2のA3が sheet2のA4に何も入力せず、A5に何かを入力するとsheet1のA1には自動的にsheet2のA5が sheet2のA6、A7に何も入力せず、A8に何かを入力するとsheet1のA1には自動的にsheet2のA8が表示される というように一番下に入力されたものを表示させる というものを作りたいのです。 宜しくお願いします

  • Excel関数教えてください。

    データベースとなるシート2のA列に、該当する文字列を入力しています。このデータは定期的に変更し、更新する際いくつになるか一定ではありません。(なので列としています。) シート1のA列(A1とする)に、入力した文字列が、シート2のA列に入力した文字と完全一致した場合、シート1のE列(E1とする)に「◯」が表示され、 入力したものがデータベースに該当しない場合は空白にしたいのですが、どんな関数にしたらよいですか?

  • Excel2003 IF関数

    シート1のA列に値を入力して行き、終了したら同じようにシート2のA列に値を入力して行きます。 この時、シート1に入力した値とシート2に入力した値は同じでなければなりません。 シート2は再チェック用なので、シート1と値が異なる入力をした場合、 値を入力するセル(A列)の隣のセル(B列)に、 IF関数、真の場合『OK』・偽の場合『入力エラー』と反映されるようにしております。 =IF(B1=seat!B1,"OK","入力エラー") 『OK』の場合は表示させる必要は無いので、条件書式を使用し、 フォント色を白くして、表示させないようにしております。 ただ、シート1を入力してからシート2に入力を始めるため、 シート2のB列には既にに『入力エラー』の表示がでてしまっています。 ※値を入力しないセルもあるのでその場合は『OK』が表示されますが、 条件書式によりフォント色を白くしておりますので、表示されません。 シート2には何も入力をしていないので、『入力エラー』と表示されるのは当然なのですが、 シート2に値を入力してから、シート1,2で異なる値の場合だけ『入力エラー』と表示されるのが理想です。 IF関数はこのような場合適していないのでしょうか? 何か良い方法がございましたらご教示頂けますと幸いです。 宜しくお願い致します。

  • 【Excel】列の自動表示

    あるセルに文字列が入ると、非表示にしていた列を表示させることってできるのでしょうか? 例えば、Aシート,Bシートがあり、BシートのG~K列までを非表示としています。 そこで、AシートのC1に文字列を入れると、自動的に、BシートのG~K列までが表示される ということをやりたいのですが、可能でしょうか? アウトライン機能ですとか、VBAでボタンを操作する等、何か操作が入るのではなく、 文字列を入れると、自動的に表示されるようにしたいです。

  • 他シートのデータを参照させたい(excel2007

    excel2007において、他のシートのデータを参照させる方法についてどなたか教えてください。 =sheet1!a1 のように入力して他のシートのデータを表示させる方法は使っているのですが、複数のセルのデータを参照させるのに手間取っています。 たとえばsheet1にある5行5列(25セル)のデータをsheet2の5行5列(25セル)に表示させたいときは、25個のセルすべてに上記のように入力すればいいのですが、参照させたい元の25セルのどこかにセルの結合が使われていると、sheet2においても同じように結合させなければsheet1と同じ表示になりません。 sheet1でセルの結合が使われたときはsheet2においても同じように「セルの結合も自動で参照させる(連動させる)」ということは可能なのでしょうか? 詳しい方いらっしゃいましたら、よろしくお願いいたします。

  • Excel2007での自動連番の振り方

    Excel初心者です。 自動連番の振り方を教えて下さい。 宜しくお願いします! A列に連番 B列に文章 を入力したいのですが A1のセルが「1」として B1のセルに文字を入力したときに A2のセルに自動的に「2」と表示される B2のセルに文字を入力したときに A3のセルに自動的に「3」と表示される ↓ 以下、同じ方式で自動的に連番が振られていく・・・ この方法をご存じの方がいらっしゃいましたら、 ご回答宜しくお願いいたします。

  • エクセル Excel 関数or条件付き書式

    あけましておめでとうございます(*^_^*) 新年早々教えてください! セルに指定された値(文字列)を入力すれば 自動で別のシートの別のセルの書式が変更される (あるいは関数により自動で値が入力される) 方法を探しています! エクセルマスターの方お願いします! 【具体的に…】 シート1の セルA1に  指定された文字列(例-ねずみ)を 入力すれば    ↓ シート2の セルC10の 書式が 自動変更される(例-フォントが赤になる) もしくは 【具体的に…(2)】 シート1の セルA1に  指定された文字列(例-ねずみ)を 入力すれば    ↓ シート2の セルC10に 指定された値(例-厄年)が 自動入力される そんな方法を教えてください! どちらもできれば最高です!!

  • EXCEL関数で#VALUEが表示される

    Aというホルダ内のA1シート上でBというホルダのB1シートを参照して値を返す式が入力されています。A1シート上には同様の式が3列に入力されています。 このA1シートを開くと3列中1列のみが####と表示され確認すると「#VALUE」となっています。 ここでB1シートを開くと「#VALUE]が消えて正しい計算値が表示されます。 他の2列も同様なら納得できますがいつも同一列のみ{VALUE}となってしまいます。どこに原因がありそうでしょうか。

  • EXCEL2010 VBA 繰り返し処理

    EXCEL2010でVBAを使用してシートを作成しています。 シート1のA1にヘッダ数・A2に項目数を入力します。 VBAのコードを実行するとA1のヘッダ数が1ならシート2のA列には何も表示せず A2の項目数の分だけB列の14行目から数字を入力していきます。 (例)シート1   A1:1   A2:20  の場合はシート2のB14から20行下まで1~20の値を自動入力させる。   シート2   B14:1   B15:2     ↓   B33:20 シート1のA1が2以上の場合はシート2のA14から、シート1のA2の数値分アルファベットを表示させていきます。 (例)シート1   A1:2   A2:10  の場合シート2のA14:A23に「A」を表示させます。(シート1のA2の数分この場合は10行ずつ)               A24:A33に「B」を表示させます。               B列にはアルファベットごとに数字を1~表示させます。   B14:B23 1~10   B24:B33  1~10 シート1のA1が2なのでA・Bを表示 A1が3だとA・B・C A1が10だとA・B・C・D・E・F・G・H・I・JがA2の数字で区切りながら表示される。 このようなコードを書きたいのですが、どなたかご教示お願いします。

  • Excel2003 他シートからの参照方法

    どなたかわかる方がいらっしゃった場合は教えて頂けますでしょうか? Excel2003でSheet2に貼付した情報(webページよりコピー)をSheet1に反映させたいと考えています。要するにSheet2のセルに貼り付けた情報がSheet1に自動で入るようにするということです。 指定の方法は =Sheet2!B8 というようにしています。 Sheet2に文字列が入力されている場合にはきちんと文字列が反映されるのですが、文字列が入力されていないと0と表示されてしまいます。 この状態を改善する方法はありますでしょうか? すごくわかりづらいと思うのですが、宜しくお願い致します。

専門家に質問してみよう