我的活动工作表(我们称之为 Sheet1)将成为所有用户编辑和查看的主要工作表。用户 1 一次只需要查看 Sheet1 中一半的数据,因此我创建了 Sheet2,仅使用 Vlookup 显示用户 1 需要的数据。数据会移动,但单元格的颜色不会移动。
我怎样才能让单元格的颜色也移动?列号不一致,例如 C、E、F、J 和 M 列与 1 - 99 行。
在另一篇文章中,我看到了类似的情况,但无法让它适用于多列和多行的情况。这是另一篇文章根据第二张工作表中的单元格引用将单元格颜色从一张工作表复制到另一张工作表
答案1
您能提供一些样本数据吗?
查找函数不能同时获取单元格格式,唯一的方法是使用复制(VBA 除外)。
需要先在 Sheet2 中增加一些辅助列,比如 1、2、3、4、5……,然后在 Sheet1 中使用 Lookup 得到 1、2、3、4、5……,再在 Sheet1 中按“1、2、3、4、5”排序,将 Sheet1 和 Sheet2 有相同字段的部分复制过来。这样 Sheet2 中粘贴的数据就能同时保持单元格格式。