[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『特定セルを保護したままCSVデータで上書きする方法』(エクセル初心者)
外部から提供されるカンマ区切り形式(.csv)の会員データを同じ項目名(列数)のエクセル(.xlsx)に貼り付けたいのですが、「携帯電話」という項目(列)だけは上書きしたくありません。 そこで対象となるセル群に「ロック」を設定し、「シートの保護」をかけたのですが、CSVの貼り付け時に「シートの保護を解除」するよう警告メッセージが出てしまい、思うような結果が実現できません。 何か解決策がありましたら、ご教示頂けると幸いです。 よろしくお願いいたします。
< 使用 Excel:Excel2013、使用 OS:Windows8 >
(隠居じーさん) 2018/08/24(金) 13:35
隠居じーさん様
早速のアドバイス、ありがとうございます。 確かにお教え頂いた手法なら実現可能ですね。
ただ、書き戻し時の貼り付けミス防止も兼ね、できれば手数(作業工程)は減らしたいのが正直なところです。 初心者につきエクセルのことは分かりませんが、真っ先にこの回答を頂いたということは、当方が質問で示したやり方で実現する設定や機能は、現時点で無いということなんですよね。
その場合はお示し頂いた手順をパターン化(マクロ?)にすればクリアできるのでしょうが、毎週送られて来るデータは会員数(行)の増減があります。 そのようなケースでもマクロなら対応可能なのでしょうか。
何度も申し訳ありませんが、お答え頂けるようなら、お願いいたします。 (エクセル初心者) 2018/08/24(金) 14:07
隠居じーさん様
お忙しいところ再度のアドバイス、ありがとうございました。
一か八かパターン処理(マクロ?)に挑戦してみます。
またつまずくと思いますが、その際は具体的に状況をお伝えしたいと思います。
取り急ぎお礼まで。 (エクセル初心者) 2018/08/24(金) 18:03
>毎週送られて来るデータは会員数(行)の増減があります。
・・にも拘わらず、携帯電話番号は以前のままでいい、と言う部分がよく分かんないです。
会員番号とのズレが生じないですか?
(半平太) 2018/08/24(金) 19:01
お世話になります。
投稿に気付かずお返事が遅くなってしまいました。
誠に申し訳ありません。
確かにご指摘の通り!
会員数が増減した場合、一時的に携帯番号の列データを退避しておいても、
貼り付けたらズレますよね。お恥ずかしい限りです。
言われるまで気付きませんでした。
また振り出しに戻ってしまいました。
さてどうするか……。悩ましいです。
ご忠告ありがとうございました。
(エクセル初心者) 2018/08/28(火) 16:33
会員番号などの個別識別するデータがあればの話ですが、
新しいCSVデータの携帯電話列横に1列挿入しておく。 挿入したデータに前のCSVからVLOOKUPなどで携帯電話番号を参照させる。 前のデータにない場合は#N/Aエラーになるのでオートフィルタなどでエラー値のみ表示させ そのデータをクリアする。
穴あきの列をコピーして元の携帯電話列に、形式を選択して貼り付け →「□空白セルを無視する」にチェックをいれて 値貼り付けする。 最初に作った作業列を削除する
というような手順は如何でしょうか?
マクロでやるならもっとあっさりできそうですけど。 (コナミ) 2018/08/28(火) 16:42
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.