質問
Excelで入力したデータを他のシートにも反映したいです
- 投稿日時:2010/03/30 07:06
Excelでシートに入力したデータだけを他のシートに表示させたいです・・・。なにぶん初心者なもので簡単な方法があればよいのですが・・。
シート1
Å列 B列 C列
キャベツ 玉 1
りんご 個 2
オレンジ 個
バナナ 本 10
きゅうり 本
ニラ Kg 20.5
シート2
Å列 B列 C列
キャベツ 玉 1
りんご 個 2
バナナ 本 10
ニラ Kg 20.5
↑のように。シート1に入力したデータを入力した行ごと表示させたいです。
回答 (6件)
- 最新から表示
- 回答順に表示
- ベストアンサーのみ表示
No.6ベストアンサー20pt
- 回答日時:2010/03/30 21:27
》 なにぶん初心者なもので…
関数を一切使用しない方法(フィルタオプションの設定)をご紹介します。
Sheet1
1 A B C
1 品名 単位 数量
2 キャベツ 玉 1
3 りんご 個 2
4 オレンジ 個
5 バナナ 本 10
6 きゅうり 本
7 ニラ Kg 20.5
8
添付図は[フィルタオプションの設定]を開始する Sheet2 を示しています。
([データ]→[フィルタ]→[フィルタオプションの設定]の手順を実行します)
この回答へのお礼
ありがとうございます!関数を使わないので分かりやすかったです。
No.5
- 回答日時:2010/03/30 09:09
ちょっとした工夫で,簡単な式だけでできます。
シート1(左)のA2は
=IF(D2="","",COUNT($D$2:D2))
を入れて以下コピー。
シート2(右)のA2は
=IF(ROW(A1)>MAX(Sheet1!A:A),"",ROW(A1))
を入れて下にコピー
シート2(右)のB2は
=IF($A2="","",VLOOKUP($A2,Sheet1!$A:$D,COLUMN()))
を入れて下に右にコピー。
この回答へのお礼
ありがとうございます
No.4
- 回答日時:2010/03/30 08:43
こんにちは!
解釈が違っていたらごめんなさい。
Sheet1のC列に数値が入力された場合、
そのデータのみをSheet2に表示させれば良い!と解釈しての方法になります。
↓の画像でSheet2のA2セルに入れる数式は配列数式になってしまいますので
この画面からコピー&ペーストしただけではエラーになるかもしれません。
A2セルに貼り付け後、F2キーを押す、又はA2セルをダブルクリック、又は数式バー内で一度クリックします。
編集可能になりますので、Shift+Ctrl+Enterキーで確定してください。
数式の前後に{ }マークが入り配列数式になります。
Sheet2のA2セルに
=IF(COUNT(Sheet1!$C$2:$C$100)<ROW(A1),"",INDEX(Sheet1!A$2:A$100,SMALL(IF(Sheet1!$C$2:$C$100<>"",ROW(Sheet1!$A$1:$A$99)),ROW(A1))))
としてShift+Ctrl+Enterキーです。
これを列方向と行方向にオートフィルでコピーすると
画像のような感じになります。
数式はSheet1の100行目まで対応できるようにしていますが、
データ量によって範囲指定の領域はアレンジしてみてください。
尚、この配列数式はコンピュータにとってかなりの負担になりますので
もしデータ量が多い場合は作業用の列を設けるなど、他の方法をおススメします。
以上、参考になれば良いのですが
的外れなら読み流してくださいね。
どうも長々と失礼しました。m(__)m
この回答へのお礼
ありがとうございます
No.3
- 回答日時:2010/03/30 08:35
=OFFSET(Sheet1!$A$1,ROW()-1,COLUMN()-1)
OFFSET関数と現在の行と列のROW,COLUMNを使うと、この様にもできます。
この式を縦横にコピーするだけで連動させる事ができます。
Sheet1!$A$1は基準になるセルで、この場合は絶対位置でsheet1の左上端を指定し、
次の基準からの距離はROW,COLUMNをそのまま使うと1つずれるので-1にします。
ROW,COLUMNの数式を工夫すれば、縦と横の並びを入れ替えたり、
複数行おきに取り出したりと色々と応用できる方法です。
この回答へのお礼
ありがとうございます
No.2
- 回答日時:2010/03/30 07:42
Excel VBAを使用して表示する方法があります。
シート2に表示したい内容がシート1の固定の行であるならば、
シート2のA1にカーソルを移動させて、『=Sheet1!A1』を
設定すれば『キャベツ』が表示されます。
この回答へのお礼
ありがとうございます
No.1
- 回答日時:2010/03/30 07:38
シート2のA1に =Sheet1!A1 と入力してはどうでしょう。
そのあと、A1セルにカーソルを選択しておいて、マウスをA1セルの右下にもっていきます。
そうすると十字にかわるので、そのまま左クリックを押したまま、コピーしたい分だけ、
右へドラッグ。
同じようにA1セルにカーソル、右下にマウス→十字の状態でこんどは、下方向へ左クリックしたまま
ドラッグ。手っ取り早いのは、これかな。
この回答へのお礼
ありがとうございます
このQ&Aを見た人はこんなQ&Aも見ています
- 4(Excel)あるセルに文字を入力しただけで、同じブック内のほかのワークシートにも、同じ文字が自動的に入るようにするには?
- 5エクセルで条件に合うものを別シートに抽出(関数)
- 6エクセルで複数の条件を抽出し自動的に別シートに反映する方法を教えてください。
- 7エクセルで数式の結果が反映されない(自動計算になっているのに)
- 8エクセルで、文字列の入ったセルを他のシートへ自動的に入るようにしたいのですが・・・
- 9Excel 別シートのセルを参照させる時の疑問
- 10エクセルの数字を別シートにも反映するには?(急ぎ)
- 11エクセルのデータ反映方法
- 12【Excel】数式をそのまま他のシートにコピーする方法
- 13Excelで別シートから自動入力したい。
- 14エクセルで重複しているデータの抽出のしかたを教えてください。
- 15エクセルで別ファイルにデータを反映させる方法
- 16Excelで一覧に入力→各シートに反映・転記
- 17エクセルで特定の行だけ別シートに抽出する方法
- 18【エクセル】複数シートの同一セルの内容を別のシートに自動反映させたい
- 19『エクセルファイルを別のエクセルファイルに反映』
- 20excelからexcelへの差し込み印刷
注目の記事
おしトピ 夏のプレゼントキャンペーン
「暑~い夏に食べたくなるものと言えば何?」
「東京ディズニーリゾートで好きなアトラクションやショーは何?」
オーダーに答えて、夏が楽しくなるプレゼントをゲットしよう!
おすすめ情報
このQ&Aを見た人がよく見るQ&A
このカテゴリの人気Q&Aランキング
- 4エクセルで条件に合うものを別...
- 5エクセルで重複しているデータ...
- 6エクセルに写真の貼り付けが出...
- 7エクセル STDEVとSTDEVPの違い
- 8エクセルのセルに入力した文字数
- 9エクセルでの指定文字 カウン...
- 10エクセルで数式の結果が反映さ...
- 11excelからexcelへの差し込み印刷
- 12Excel文書が読み取り専用になっ...
- 13Excelで、エラーの #DIV/0! を...
- 14マイクロソフト以外で一番のoff...
- 15Excelで入力したデータを他のシ...
- 16エクセルで打ち込んだ数字を自...
- 17(Excel)あるセルに文字を入力...
- 18マイクロソフト officeを安く...
- 19パワーポイントを無料でインス...
- 20イラストレータの無料ダウンロ...