「教えて!ピックアップ」リリース!

タイトルの件、質問いたします。

エクセルリストがあります。
同リストは、行ごとに、任意の人にかかわるデータ【例:名前、住所、管理番号等】
入れるリストです。

同リストを共有化し、約10人ほどで、利用します。
結果、入力をする時間やデータ量【1行~10行】はバラバラです

ですの、上書きをしようとすると、既に、データがあります。
どちらを反映させますか?と出て今います。
もちろん、相手のデータ【先に入力】した人のを消す事は出来ません。

アクセスであれば、このような、問題は起きないの分かります。
エクセルで、うまく、競合しないように、出来ないでしょうか?

ご存知の方いらっしゃいましたら、教えてください。

A 回答 (2件)

>>複数人による、データ入力を防ぐ


>>相手のデータ【先に入力】した人のを消す事は出来ません。

これは競合の問題とは視点が違います。
根本的に「競合問題」の発想が間違っていると思います。

同時瞬間に競合が起こった場合、先取者を優先し、後者を待たせるのが競合問題を起こさせない排他制御。
排他制御や競合制御では、待たせた後、後者は書き込めるのです。

後者の書き込みが数秒遅れで発生したら、後者の書き込みは問題なく許されます。

質問内容は競合問題では無く、
「1箇所の書き込みは1人しか出来ない様にするにはどうしたら良いですか?」と言う問題です。

運用で逃げるしか方法は有りません。
排他競合制御の問題ではありません。
    • good
    • 0
この回答へのお礼

ご指導ありがとうございます。
やはり、運用やルールを決めるしか他ないですね。

お礼日時:2016/05/24 23:59

Excel 2016以降をご利用ください。


Enterキーを押して値を確定した瞬間mほぼ、リアルタイムで共有されますので同時入力してしまうということはなくなります。

それ以前のバージョンですとユーザがこまめに保存して事前に察知する以外に方法がありません。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング