- 締切済み
エクセル2010 表の作成、コピペについて
1つのシートに30社の業者に依頼している商品リストがあります。 それには業者名、商品名、寸法、価格、発注数が記載されています。 それを業者ごとに分けて作成します。 表は10行ごとに太い線をひきます。 1ページに31行です。 31行目は小計もしくは合計です。 2ページ、3ページと同じように続きます。 業者によってページ数はさまざまです。 フィルタをかけたデータを一社ずつコピー後、表に値貼付をしています。 しかし、データによっては数値が赤になっていたり取り消し線また太字になっています。 それに気づかずすべてを値貼付してしまい、すべての書式がきえてしまい、後で ひとつずつ書式を直していきました。 10行ごとに太線をひいた表をそのまま用いるためには値貼付をしないと私はうまく できません。。。 表はそのまま使い、データもそのまま貼り付ける方法を御教授ください。 宜しくお願い致します。
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- kagakusuki
- ベストアンサー率51% (2610/5101)
以下の様に操作されると宜しいかと思います。 フィルタをかけたデータを一社ずつコピー ↓ 貼り付け先のセルを選択 ↓ [形式を選択して貼り付け]において、[罫線なし]([罫線を除くすべて])を選択して貼り付け ↓ [値]のみ貼り付け 何故この様な2段階の貼り付けを行うのかと申しますと、[罫線なし]貼り付けの際に「罫線以外の書式」が貼り付けられます。 しかしこれだけですと、コピー元のセルに入力されていた関数まで貼り付けられてしまうため、関数の計算結果が、コピー元のセルで表示されていた値とは異なってしまう恐れがありますので、「[値]のみ貼り付け」によって値を上書きしてしまうという訳です。 尚、[罫線なし]貼り付けを行う際の操作方法はいくつかの異なる方法があります。 【方法1】 貼り付け先のセルを右クリック ↓ 現れた選択肢の中にある[形式を選択して貼り付け]にカーソルを合わせる ↓ 現れた選択肢の中にある[罫線なし](点線で田の字形の罫線が引かれたクリップボードのアイコン)をクリック 【方法2】 貼り付け先のセルを右クリック ↓ 現れた選択肢の中にある[形式を選択して貼り付け] ↓ 現れた「形式を選択して貼り付け」ダイアログボックスの中にある[罫線を除くすべて]と記されている箇所にチェックを入れる ↓ 現れた「形式を選択して貼り付け」ダイアログボックスの[OK]ボタンをクリック 【方法3】 貼り付け先のセルを選択 ↓ [Ctrl]キーと[Alt]キーを押しながら[V]キーを押す ↓ 現れた「形式を選択して貼り付け」ダイアログボックスの中にある[罫線を除くすべて]と記されている箇所にチェックを入れる ↓ 現れた「形式を選択して貼り付け」ダイアログボックスの[OK]ボタンをクリック
- naoto0216
- ベストアンサー率46% (183/391)
確認ですが、 ・商品リストで業者ごとに抽出したものを、別の表に貼り付けている。 ・その表には予め太線が10行ごとに引かれている。 ・その表には予め書式が設定がされている。 ということでしょうか? ここでいう書式とは文字列とか通貨とか日付ってことでしょうか。 >それに気づかずすべてを値貼付してしまい、すべての書式がきえてしまい、後で >ひとつずつ書式を直していきました。 太線が消えないように値で貼り付けされたかと思うのですが、 そもそも値で貼り付けたら、書式は消えないと思うのですが。。 見当違いだったらすみません。
- bunjii
- ベストアンサー率43% (3589/8249)
- washi001
- ベストアンサー率41% (157/379)
自動で行うには、VBAでマクロを作るしかないです。 それよりも、コピー作業・文字を変える作業・罫線を引きなおす作業を、 分けて行えば、効率がいいように思います。 また、作業に一定のパターンがあれば、シートに式を埋め込む手も ありますね。