• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excel 指定セルの内容を別シートに飛ばしたい)

Excelで指定セルの内容を別シートに飛ばす方法

このQ&Aのポイント
  • Excelで問合せ表を管理するために、データを別シートに飛ばす方法を教えてください。
  • シート1には問合せ月日、氏名、住所、電話番号、問合せ内容、金額、備考、折込日の順でデータが入力されています。
  • シート1の指定折込日の情報をシート2に出力する方法を教えてください。

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

  • ベストアンサー
  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.3

こんばんは! 外していたらごめんなさい。 >指定折込日の情報だけシート2に飛ばすには・・・ とありますので、Sheet2(データ出力用)のA1セルに「指定折込日」を入力すると 表示されるようにしてみました。 ↓の画像のようにSheet1(データ入力用)に作業用の列を設けています。 作業列I2セルに =IF(OR(データ出力用!$A$1="",H2<>データ出力用!$A$1),"",ROW()) という数式を入れオートフィルでずぃ~~~!っと下へコピーしておきます。 そして、Sheet2のA3セルに =IF(COUNT(データ入力用!$I:$I)<ROW(A1),"",INDEX(データ入力用!A:A,SMALL(データ入力用!$I:$I,ROW(A1)))) という数式を入れ列方向と行方向にオートフィルでコピー! (A列・H列の表示形式は日付にします) 尚、備考欄など空白セルがある場合は「0」が表示されてしまいますので、 当方使用のExcel2003の場合ですが、 メニュー → ツール → オプション → 「表示タブ」 → 「ゼロ値」のチェックを外せば 空白でも「0」が表示されません。 以上、参考になれば良いのですが、 的外れならごめんなさいね。m(_ _)m

maruzen2218
質問者

お礼

ご回答ありがとうございます。 かなりわかりずらい質問にも関わらず、お気づかい頂きありがとうございます。 私の質問が不十分なばかりすみません。 ご回答意頂いた式を使用してみましたが、セルを結合していない場合は使えるのですが、やはり結合してしまうとダメなようです。 再度画像などを使って質問し直させて頂きます。 ありがとうございました。

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

その他の回答 (2)

  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.2

ご希望の操作が良くわかりません(集計などの説明との関係が不明です)。 >集計を入れると列が増えてしまうため、結合をしなければなりません。 どうして「列」が増えるのかよくわからないところがあるのですが、折込日ごとのデータの集計を1枚のシートでまとめて実行したいなら「集計」の機能が利用できますが・・・・(自動的に集計行が追加される)。 >そこで出力用をシート2にしようと考えています。 この場合シート1の指定折込日の情報だけシート2に飛ばすにはどのようにしたら良いですか? 質問の意味がSheet1のH列の折込日のデータをSheet2のG1セルに入力したら、その日付に該当する複数のデータをSheet1から引っ張ってきたいということでしょうか? この場合は、例えば以下のような数式を入力して右方向および下方向にオートフィルします。 =IF(COUNTIF(Sheet1!$H:$H,$G$1)<ROW(A1),"",INDEX(Sheet1!A:A,SMALL(INDEX((Sheet1!$H$2:H$1000<>$G$1)*1000+ROW($A$2:$A$1000),),ROW(A1))))

maruzen2218
質問者

お礼

ご回答ありがとうございます。 かなりわかりずらい質問になってしまい申し訳ございません。 ご回答意頂いた式を使用してみましたが、セルを結合していない場合は使えるのですが、やはり結合してしまうとダメなようです。 再度画像などを使って質問し直させて頂きます。 ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。
  • bornless
  • ベストアンサー率46% (7/15)
回答No.1

シート2の任意のセルに =シート1![指定折込日のセル番号] と入力すれば表示されます。 [指定折込日のセル番号]には表示させたいシート1のセル番号(A1とか)を入力してください。 [シート名]!でシートを指定できますので、覚えておくと幸せになれると思います。

maruzen2218
質問者

お礼

ご回答ありがとうございます。。 再度画像などを使って質問し直させて頂きます。 ありがとうございました。

maruzen2218
質問者

補足

ありがとうございます。 すみません、このやり方は知っているます。飛ばすデータが多いのと、毎回変更しなければならないのでもっと楽なやり方を探しています。

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

関連するQ&A

  • Excel 指定セルの内容を別シートに表示したい。

    Excel 指定セルの内容を別シートに表示したい。(再質問) たくさんのご回答ありがとうございました。 質問内容が大変わかりずらいという意見を頂き質問し直させて頂きます。 sheet1は入力用、sheet2は印刷用、sheet3は集計一覧です。 印刷用に入力用で入力した内容を表示したい場合どうしたらいいか教えて下さい。 sheet1は画像のような表の型で問い合わせのあった人の情報(氏名・住所・電話番号など計9セル使用)を管理しています。 印刷はチラシを折込みした日ごとにします。 本来ならこのsheet1を使って印刷できるといいのですが、sheet2の画像のように上部に該当日の集計横1列(問合せ件数・成約数など計14セル使用)を入れて印刷しなければなりません。 集計の表の型は変更不可(横1列表記)の為、sheet1の管理表の型と合せるにはセルを結合しなくてはならなく、sheet1だけで完結できません。 完成版のようにしたいのですが、=sheet1![セル番号]のように、毎回変更しなければならないようなやり方ではない方法を教えて頂きたく質問させていただきました。 Excelのバージョンは2007です。 画像が見えずらく、また説明もわかりずらいと思いますが、ご教示ください。 よろしくお願いします。

  • 別シートにセルをジャンプさせたい

    エクセル2007で、ひとつのブックに入力シートとそれを元にした管理シートを作成しています。。 入力シートはc11:J810まで800件のデータがあり、C列にはC11から管理番号(1から順に2,3,4‥‥800)が入っています。 管理シートの空いているセル(例えばF8)に入力シートの検索したい管理番号(例えば20)を入れて実行すると入力シートの管理番号20にセルが移動するようにしたいのですが、どうすれば良いのでしょうか?

  • EXCELでシート名をセルの内容で指定出来るか

    検索してみましたが、探し方が悪いのか該当する質問がないようなので、質問させていただきます。 EXCELで複数のシートにあるデータを使用して集計表を作成するときの質問です。 使用する人がEXCELに慣れていない方のため、汎用性を持たせたいのですが、以下のような方法は出来るのでしょうか。 集計元シート(複数)> '1','2','3'…のように連番のシート名 集計先シート>'集計' 1.'集計'シートのセル A列 にシート名を入力します。 2.'集計'シートのセル B列 にそれぞれのシートの合計部分のセルNo(Ex.B11)を指定します こうしたとき、2.のB列 は [ B1 = '1'!B11 ]のようになりますが、この '1' の部分で '集計'シートの A1 の値を反映したいのです。 こうすると、シートが増えたとしても、上の式をコピーすれば(ドラッグでのコピー)式のシート名を変更する必要がないと思うのですが…。 ですが、思いつく方法を試してみてもどうもうまくはいきません。 本当にこういった方法は出来るのか、出来るのならその方法をご教授いただければありがたいです。 説明ベタで申し訳ありません。 これが出来るといろいろなものがうまくいくので、ぜひよろしくお願い致します。 (VBAはなるべく使わない方向でお願いします)

  • エクセル 別シートへの集計方法について

    エクセル2007を使用し、顧客へのアプローチ進捗を管理しています。 その中で、進捗ステータスを入力するセルには(★、A~C、×)といった具合に入力し、 成約【★】になったものについては、別シートへ手入力しています。 この手入力の作業を無くすため、次のようにする方法はないでしょうか? 1)成約を示す【★】を入力した列のみ、成約一覧として別シートへ自動的に転記・集計    2)上記1に加えて、その列の一部のセルを指定する 進捗    担当  顧客名    会社名      所属部署  その他 ★    田中  猫山一郎  くろねこ飲料  営業     しろねこ販売よりご紹介 ×    山本  犬上二郎  しばいぬ土木  営業     純新規        ※実際の表は20列程度あり、転記・集計したいセルは10程度です 

  • エクセル 入力フォームのデータを別シートに書き込む

    エクセル 入力フォームのデータを別シートに書き込む方法 1.シート1のA2に日付、B2に文字列、C2に金額、D2に個数、E2に合計金額を入力する。 2.内容確認後、入力ボタンを押すと、 Sheet2の集計表リンクさせ、尚且つシート2内で1か月分の集計を取ります。 つまりシート1は入力シートで、同じセルに値を入力します(次回はデータが上書きされる)が、シート2では、集計表の1列ずつ下に新しく記録され1か月分の入力がされていく。 このような入力フォーム(マクロ)を作りたいと思っています。 初めて投稿するので、質問がよく分からないかもしれませんが、 よろしくお願いします。

  • ”シート名!セル値”を指定する時

    よろしくお願いします EXCEL2002を使用しています かなりの枚数のシートの集計結果を1シートにまとめたいです a)それぞれのシートの同じ位置に集計したいデータがある b)数式はコピーで入力したい c)シート名に規則性が無いので集計シートのA列に入力 数式='シート名'B1としたい時に シート名にA1の値が入るようにしたいのですが ='"A1"'!$B$1 としたらエラーでした どうすればいいですか?

  • エクセル:複数のシートから条件が一致したセルの文字を別シートへ順に表示するにはどうすればよいでしょうか?

    1日1シートで日報管理をしており、1ヶ月20シート程度になります。その20シートの中から条件の一致したセル内の文字列を集計用の別シートへ順に表示させたいのですが方法をご教授願います。いろいろ調べてはみたのですが別シートへ順に表示する方法がわかりませんでした。 具体的には下記の通りです。「あああ」「いいい」・・・は人の名前、「1ヶ月」「2ヶ月」は次に連絡するまでの期間です。 どうぞよろしくお願いいたします。 (シート1)  A列   B列  あああ  1ヶ月 いいい  2ヶ月 ううう  1ヶ月 (シート2)  A列   B列  えええ  1ヶ月 おおお  2ヶ月 かかか  1ヶ月 シート1とシート2の中から下記のように集計用シートに順に並べたいのです。 (集計用シート3)   A列       B列 「1ヶ月の人」  「2ヶ月の人」 あああ      いいい  ううう      おおお えええ かかか

  • Excelでの別シート集計について

    Excelで月別、項目別で時間を集計するシートを作成しようとしています。 シート2ではシート1 F列コード別に集計してD列の時間データを月別に合計 シート3ではシート1 F列コードとG列コード別(Fが1001でGが1001、、、)に集計してD列時間データを合計、という表データにして抽出したいと考えています。 シート1には K欄に年月を表示  =IF(OR(A7="",B7="",C7=""),DATE(2100,12,31),DATE(A7+2000,B7,C7)) L列にF列コード+年月  =F7&(2000+A7)&B7 M列にG列コード+年月  =G7&(2000+A7)&B7 というところまでは設定したのですが、出力先となるシート2、シート3にはどのような設定をすればよいのか行き詰っています。 なにとぞ易しい回答をよろしくお願い申し上げます。

  • Excelのシートのセル値を別のシートのセルに表示

    Sheet1で日計をつけてその日の各項目をSheet2で月計で一日分の集計としてまとめたいのですが 上手く行きません。Mac2008のExcelを使っています よろしくお願い致します。

    • ベストアンサー
    • Mac
  • エクセルのデータ集計シートについての質問

    エクセルについて質問です。家計簿を自分で作ったのですが、一つのシートはデータを入力していく表で、もうひとつのシートは連動して科目別に集計していく表です。具体的には入力用のシートA列:日付 B列:科目(例)食費 C列:内容 D列:金額 月ごとに縦に入力していっているので、これを次の月からもE列から続いて入力していきます。集計用のシートはA列にそれぞれの科目があり、B列:1月 C列:2月・・・というようになっていて、集計はSUMIFの関数で計算しています。 しばらく順調に計算されていたのですが、入力シートのBN列以降に入力したものが連動されなくなってしまいました。 どうすればいいか教えていただけますでしょうか?

専門家に質問してみよう