Excel 指定セルの内容を別シートに表示したい。(再質問)
たくさんのご回答ありがとうございました。
質問内容が大変わかりずらいという意見を頂き質問し直させて頂きます。
sheet1は入力用、sheet2は印刷用、sheet3は集計一覧です。
印刷用に入力用で入力した内容を表示したい場合どうしたらいいか教えて下さい。
sheet1は画像のような表の型で問い合わせのあった人の情報(氏名・住所・電話番号など計9セル使用)を管理しています。
印刷はチラシを折込みした日ごとにします。
本来ならこのsheet1を使って印刷できるといいのですが、sheet2の画像のように上部に該当日の集計横1列(問合せ件数・成約数など計14セル使用)を入れて印刷しなければなりません。
集計の表の型は変更不可(横1列表記)の為、sheet1の管理表の型と合せるにはセルを結合しなくてはならなく、sheet1だけで完結できません。
完成版のようにしたいのですが、=sheet1![セル番号]のように、毎回変更しなければならないようなやり方ではない方法を教えて頂きたく質問させていただきました。
Excelのバージョンは2007です。
画像が見えずらく、また説明もわかりずらいと思いますが、ご教示ください。
よろしくお願いします。
No.3ベストアンサー
- 回答日時:
前回と同じ質問(または関連質問)を再度立ち上げ得る場合は、これまでの経過がわかるようにリンクを付けておきましょう。
http://questionbox.jp.msn.com/qa7081067.htmlさて、ご質問に対する回答ですが、添付画像の上の図は実際のセル位置を正しく表示していない(おそらく図として貼り付けている)のですが、折込日はH列で良いのですね?
そうであれば、すでに回答したようにSheet2の抽出したい日付を入力したセルを絶対参照にした配列数式で日付や名前を結合していないセルに取り出すことできますので、その数式をそれぞれのセルにコピー貼り付けすれば良いと思います(それぞれのセルに対応する数式を入力する方法でも対応できるような気がするのですが・・・・)。
具体的な数式の貼り付け方法は、シート1の該当データが表示されている1行目のセルを選択して数式バー上で数式を選択して、右クリック「コピー」、Escキーを押してから、貼り付け先の結合セルを選択して、数式バーを選択してCtrl+Vで貼り付けてください。
このようにして1行目のデータをすべてコピーしたら、それらのセルを下方向にオートフィルしてください。
#これまでの経過を見ていると、希望のデータを表示できる数式はわかったが、単純に結合セルがあるために横方向のオートフィルができないという質問のように思えます。
このようなご質問では、不要な情報(集計部分はわかっているのですね?)は説明せずに、わからない部分に問題を絞って質問するようにしましょう。また、使用する数式などが複雑になる可能性もあるため、実際の表のレイアウトを正確に提示して質問されたほうが解決が早いと思います。
例えば、どのセルに抽出したい日付が入力されていて、どのセル(結合セル?)に該当データを抽出したいのか具体的に例示されたほうが良いと思います。
No.4
- 回答日時:
画像で貼り付けず、テキストでデータを表す(記述)するようにしてほしい。
ぼやけていて見難い。自分の質問を読者として、見てみて反省のこと。
列が沢山在る、とか列の文字データが長いなら、データ項目なども省略できるものは、実情データから省略する、
セル内容も一部文字列で置き換えること。
ーーー
再質問らしいが、まだ質問の内容=聞きたいことがよくわからない。
本件は仕事の絡みの課題で、仕事の絡みでエクセルを使おうとするとVBAが必要であると思う。
質問者はVBAが出来るのか。VBAの経験が無いと、旨く考えたり、質問の表現が出来なくて
ポイントを押さえられないとおもう。
Sheet1のデータで印刷に回るデータはすべてなのか。
「チラシを入れた日付」はSheet1にあるのか。あるのだろうね。
あるならその日付別に印刷するのか。ここが要点だ。
Sheet2(印刷シート)の上の方の「照会件数」などの行は、チラシを入れた日付」で都度変わるのだろうね。
集計シートのレイアウトがどういうものか掲げる必要があるだろう。
ーー
「チラシを入れた日付」が集計シートの列データにあって
データを「チラシを入れた日付」データ別にソーと出来るなら、ソートする。
(1)最初行のデータで「チラシを入れた日付」を見て、その日付のデータを集計シートで見つけ
印刷シート最初のほうのの所定行に転記
(2)同じチラシを入れた日付のデータの続く間は、シート1の明細の行ーー>「シート2の最終行の次行」へ転記の繰り返し
(3)チラシを入れた日付が変わったら、そこで印刷シートで改ページして、(1)を行う
または今までのデータを印刷して、見出しなどは基のままにして、データ内容セル範囲をクリアし(1)を行う。
(4)(2)を繰返す
推測で書いていること、VBAが出来ないのだろうから、書いても仕様が無いかもしれないが、関数だけで
やろうとすると、出来ない(印刷や改ページ)点もあり、苦労するよね
ーー
データーシートから
(1)「チラシを入れた日付」でデータを抜き出し
(2)集計シートから「チラシを入れた日付」でデータを抜き出し
(2)は1つ(1行)しかないので簡単だが(1)は該当は複数行有り関数では難しいタイプなんだ。
質問すると理解不能の難しい式で回等が返るかも。
仰るとおりです。大変見難いですね。申し訳ございません。
今後は工夫します。
>あるならその日付別に印刷するのか。ここが要点だ。
と指摘頂きましたが、『印刷はチラシを折込みした日ごとにします。』と記載してあったのですが。。。
No.1
- 回答日時:
大の大人が何度もずらいずらいって言わないでよまったくもう(笑)
単に「印刷用」シートに「入力用」シートに入っている値を出したいだけなんですよね?
むしろ「=sheet1![セル番号]」が、「毎回変更しな」くてもいい方法なんですが、どこを勘違いしているんですか?
たとえば「印刷用!A7」セルに「=入力用!A7」と記入。これだけだと「印刷用!A7」が空のときに0を表示してしまうので、「=""&入力用!A7」と空文字列と結合するか、「=IF(入力用!A7="","",入力用!A7)」とIF関数で「入力用!A7」が空のときは空にするか。
これをコピペやフィルである程度のセル範囲にコピーします。
これで質問文で望んでいるものは完璧にできるはずです。
あ。
もしかして、「印刷用」は結合セルがあるからセル番号合わないよ~、という話?
それなら、たとえばB7とC7が結合されているならB7に「=IF(入力用!B7="","",入力用!B7)」、D7に「=IF(入力用!D7="","",入力用!D7)」と言う風に参照を入れればいいだけです。参照は何も同じセル番号じゃないといけないわけじゃあるまいし。
以上、不明な点や不満な点はありますか?
仰るとおりです。申し訳ございません。
>むしろ「=sheet1![セル番号]」が、「毎回変更しなくてもいい方法なんですが、どこを勘違いしているんですか?
とご指摘頂きましたが、必要な条件に合った日付のみの情報を抽出したかったので、このやり方だとある程度情報が増えるとコピペ・オートフィルをし、いらなくなった情報を削除やフィルタで選択しなくてはならなくなりませんか??違ってたらごめんなさい。
今回は必要な条件に合った部分だけの抽出をしたかったので、違うやり方を知りたかったので質問させて頂きまさした。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(データベース) Accessフォームからパラメーターで表示したレコードを指定のExcelのセルへ転送する方法について 2 2022/08/22 18:04
- その他(Microsoft Office) 従業員増減対応で当番種類の増減対応な当番表 21 2022/07/19 07:30
- Excel(エクセル) excelで検索した商品の画像(ネットワーク上の)を表示させたい。 3 2023/06/28 00:32
- Excel(エクセル) Excel VBAで、行の高さを、上下1文字分程度高くしたい 3 2023/04/23 00:17
- Excel(エクセル) エクセルで”入力シート”の文字書式の変更を”出力シート”で同じ文字書式で印刷したいです。VBA希望 4 2023/04/24 11:07
- Excel(エクセル) セルによって印刷するシートを変える方法 EXCEL-VBA 2 2022/08/01 20:48
- スーパー・コンビニ 「コンビニで エクセルをプリントアウト」することができますか? 8 2022/06/16 15:54
- Visual Basic(VBA) EXCELのVBAについて 2 2023/07/05 17:17
- Excel(エクセル) フォルダ内のエクセルファイルを開かずにデータ採取する関数式 2 2022/12/22 22:15
- Excel(エクセル) IF 関数で「〇〇 という文字を含む場合」の分岐処理で表示された数字はSUMで数字集計できますか? 3 2022/08/02 16:29
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【エクセル】行の最終更新日を...
-
エクセル シート内の一番下の...
-
EXCELで入力したセルを変更でき...
-
excelからexcelへの差し込み印刷
-
ワードパッドからエクセルへ
-
音声認識を利用したExcelの操作
-
起算日の定義
-
手形は何で送ればいいですか?
-
30日サイト90日サイトってなん...
-
手形の支払期日が土日のときは?
-
入金3日前に「半金半手で」と言...
-
手形のサイトの考え方を教えて...
-
初歩的な質問で恐縮ですが、小...
-
120日サイトを越える手形は...
-
銀行スリップの意味がわからない
-
会社の代表取締役が死亡した場合
-
手形を受け取って、銀行に持っ...
-
約束手形の受取日は、振出日?...
-
手形発行の際の最小金額ってど...
-
約束手形の振出人の訂正方法に...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【エクセル】行の最終更新日を...
-
excelからexcelへの差し込み印刷
-
エクセルのフィルタ検索で、空...
-
VLOOKUP関数について、文字列と...
-
エクセルでオートシェイプをデ...
-
エクセルで縦に順に数字入力を...
-
エクセル・平均の出し方
-
行数の違う表への数式のコピー...
-
ワードパッドからエクセルへ
-
EXCELで入力したセルを変更でき...
-
エクセルを使い ホステスの給...
-
音声認識を利用したExcelの操作
-
MacのNumbersで列ごと、行ごと...
-
エクセル2007 セルの条件表示
-
エクセル シート内の一番下の...
-
エクセルのコピーに時間がかか...
-
EXCELのフィルターについて
-
エクセルVBAのリストボックスに...
-
エクセルシートに保存できるデ...
-
エクセルで伝票を作りたいので...
おすすめ情報