excelのコピーについて質問させてください。
1列をコピーして別のシートの列に「リンク貼り付け」をすると
文字が入っていない箇所に「0」が入ってしまい
ずっと下まで文字がある状態になってしまいます。
「0」を表示させなければよいのかと思い
セルの書式設定からカスタムを選び「0;;;@」を入力したのですが
0が表示されないだけで、空白が下まで続いている状態です。
初心者の質問ではありますが 皆様の知恵をお貸しください。
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。

回答3件
0
MS のドキュメントです。
投稿2017/05/12 10:15
総合スコア28673
0
他に良い手があるのかもしれませんが、自分の場合とりあえず以下のようにIfで対処してます。
=If(Sheet1!A1="","",A1)
言葉足らずだったので追記します。
上記の数式は「文字が入っていない箇所に「0」が入ってしまう」ことへの対処方法です。
リンク貼り付けした後、対象セルの数式を上記のように書き換えてもらえればよいかと思います。
投稿2017/05/11 02:58
編集2017/05/11 04:59総合スコア17000
0
けっこう難しいですね…… 「形式を指定して選択」ダイアログの「空白セルを無視」が使えるかと思ったのですが、リンク貼り付けとの組み合わせはできないようです。
コピー元の範囲を絞ることと、参照先が空白なセルを空白にする、という二つで考えてみました。
(数式エラーを利用します。範囲内に数式エラーがあると使えない方法です)
- まず、ファイルの巨大化を防ぐために、コピー元で範囲を絞る。
コピー元の列で ctrl+↓を連打 したあと、Ctrl+↑、もう一回 ↑、
そこから Shiftを押しながら Ctrl+↑ を連打
- 空白セルにエラーを入れておく
ホーム→検索と選択→条件を選択してジャンプ で 空白セル をダブルクリック
=NA()
とか入力して Ctrl+Enter
-
もう一回、コピー元の範囲を選択しなおして、コピー。
-
コピー先にリンク貼り付け
-
エラーセルを空白に戻す
コピー元とコピー先を選択して、
ホーム→検索と選択→条件を選択してジャンプ で 数式 → エラー値 → OK
Delete
別の方法をおもいつきました。
- まず、コピー元の列をコピー、コピー先にそのまま列を「貼り付け」
- (コピー先の列が選択された状態で)
ホーム→検索と選択→数式 で数式セルたちを選択(※)して、=[コピー元] を入力して Ctrl+Enter
※ 貼り付けたセルに数式が含まれない場合は「該当するセルが見つかりません」となるので、この手順はスキップする
0. もう一回、コピー先の列を選択して
ホーム→検索と選択→定数 で定数セルたちを選択(※)して、=[コピー元] を入力して Ctrl+Enter
※ 貼り付けたセルに定数が含まれない場合は「該当するセルが見つかりません」となるので、この手順はスキップする
投稿2017/05/11 04:01
編集2017/05/15 08:31総合スコア2493
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。

あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。
関連した質問
excel コピー リンク貼り付け
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/05/14 08:56
2017/05/14 09:15
2017/05/15 08:59