我需要提出一种移动 B 列和 C 列以与 A 匹配的方法,因此:
使用宏或公式它应该产生:
第 1(A)列应保持不变,但第 2(B)列和第 3(C)列应移动;第 2 列和第 3 列也需要链接起来。
答案1
调整顶部屏幕截图中 B1:C11 所代表的范围,以反映 B 和 C 列的范围。将 B 和 C 列内容移至其他位置,例如 G1:H11
然后在B1
=IF(ISNA(VLOOKUP(A1,$G$1:$H$11,1,FALSE))=TRUE,"",VLOOKUP(A1,$G$1:$H$11,1,FALSE))
并在 C1
=IF(ISNA(VLOOKUP(A1,$G$1:$H$11,2,FALSE))=TRUE,"",VLOOKUP(A1,$G$1:$H$11,2,FALSE))
您可以随时插入名称定义范围 $G$1:$H$11 (或其他任何名称),并在公式中使用 namedRange,如下所示
=IF(ISNA(VLOOKUP(A1,namedRange,1,FALSE))=TRUE,"",VLOOKUP(A1,namedRange,1,FALSE))
和
=IF(ISNA(VLOOKUP(A1,namedRange,2,FALSE))=TRUE,"",VLOOKUP(A1,namedRange,2,FALSE))
当然,将 B1 和 C1 中的公式拖到 A 列旁边。