「コンピューター側のバージョン」と
「サーバー側のバージョン」とは?
(ExcelとOneDrive)

ExcelファイルをUSBメモリにコピーし、別のパソコンで変更しました。
その後、元のパソコンのデスクトップに戻して開いたら、「アップロードできませんでした」というエラーが表示されるようになりました。

とりあえず、「✗(閉じる)」を押して、メッセージを無視しているのですが、コンピューター側とサーバー側のどちらを選べばよいですか?

<svg class="eyecatch-svg" viewBox="0 0 192 192" xmlns="http://www.w3.org/2000/svg">
  <!-- Background -->
  <rect width="192" height="192" fill="white" rx="32" ry="32" />
  
  <!-- Cloud icon (simplified circles) -->
  <g transform="translate(96, 70)">
    <circle cx="-20" cy="0" r="18" fill="#2196F3" />
    <circle cx="0" cy="-5" r="22" fill="#2196F3" />
    <circle cx="20" cy="0" r="18" fill="#2196F3" />
    <rect x="-38" y="0" width="76" height="18" fill="#2196F3" />
  </g>
  
  <!-- Sync icon (circular arrows) -->
  <g transform="translate(96, 120)">
    <!-- Upper arrow (upload) -->
    <g fill="#4CAF50">
      <path d="M -5 -8 L 0 -18 L 5 -8 Z" />
      <rect x="-2" y="-8" width="4" height="16" rx="2" />
    </g>
    
    <!-- Lower arrow (download) -->
    <g fill="#4CAF50">
      <path d="M -5 8 L 0 18 L 5 8 Z" />
      <rect x="-2" y="-8" width="4" height="16" rx="2" />
    </g>
    
    <!-- Circular path -->
    <circle cx="0" cy="0" r="28" fill="none" stroke="#E0E0E0" stroke-width="3" stroke-dasharray="44 44" />
  </g>
  
  <!-- Folder icon -->
  <g transform="translate(96, 155)">
    <rect x="-28" y="-8" width="56" height="36" rx="3" fill="#607D8B" />
    <path d="M -28 -8 L -18 -14 L 8 -14 L 12 -8 Z" fill="#9E9E9E" />
  </g>
</svg>「コンピューター側のバージョン」と<br class="chiilabo-br is-on">「サーバー側のバージョン」とは?<br class="chiilabo-br is-on">(ExcelとOneDrive)

アップロードできませんでした

申し訳ございません。別のユーザーがサーバー側のコピーを更新したため、今の状態では変更した内容をアップロードすることができません。

[コンピューター側のバージョンを保持]
[サーバー側のバージョンを保持]

このエラーは、複数の場所で同じExcelファイルが異なるバージョンで存在する場合に発生します。

! OneDrive競合エラー:発生の仕組み 1 別PCでExcelファイルを編集した PC①からコピー PC②で編集 2 すぐ戻さなかった 新ver. PC①の日常業務で Excelファイルが変更された OneDriveで同期 3 USBからPC①に戻すと「競合」 USBから戻す USB由来のバージョンより OneDriveにあるバージョンが 新しいので混乱する
  1. 元のパソコン:デスクトップのファイルがOneDriveと同期されている
  2. USBメモリ経由で別のPCで編集:この時点でOneDrive上のファイルとは独立したコピーができる
  3. すぐに元のPCに戻さず編集:この時点でOneDrive上のファイルも変更される
  4. 元のPCに戻す:デスクトップに戻したファイルとOneDrive上のファイルが競合する

OneDriveは「サーバー側(クラウド)のファイルが更新されているのに、ローカルの古いバージョンで上書きしようとしている」と判断してエラーを表示しています。

関連記事

1. 対処法

  • 「コピーを保存」:現在の編集内容を別名で保存
  • 「サーバー側のコピーを置換」:OneDrive上のファイルを今の内容で上書き

USBメモリ経由で編集する場合は、作業前にOneDrive同期を一時停止するか、OneDrive管理外のフォルダで作業することで回避できます。