
私のアクティブ シート (Sheet1 と呼びます) は、すべてのユーザーが編集および表示するためのメイン シートになります。ユーザー 1 は、Sheet1 のデータの半分だけを一度に表示する必要があるため、Vlookup を使用して、ユーザー 1 が必要とするデータのみを表示する Sheet2 を作成しました。データは移動しますが、セルの色は移動しません。
セルの色も移動させるにはどうしたらいいでしょうか? 列番号が一貫していません。例: 列 C、E、F、J、M、行 1 - 99。
別の投稿で、同様のシナリオを見ましたが、複数の列と行ではうまくいきませんでした。こちらが別の投稿です。2 番目のシートのセル参照に基づいて、あるワークシートから別のワークシートにセルの色をコピーします。
答え1
サンプルデータを提供してもらえますか?
ルックアップ関数ではセルの書式を同時に取得できないため、コピーを使用するしかありません (VBA を除く)。
まず、1、2、3、4、5... などの補助列を sheet2 に追加し、sheet1 でルックアップを使用して 1、2、3、4、5... を取得し、sheet1 で「1、2、3、4、5」を並べ替えて、sheet1 と sheet2 に同じフィールドがある部分をコピーする必要があります。このようにして、sheet2 に貼り付けられたデータは、同時にセルの形式を維持できます。