我正在尝试找到一种方法来合并数据的第一列中的重复值,而不会丢失其余行中的唯一值。
e.g。目前我的数据看起来像这样:
我希望它看起来像这样:
答案 0 :(得分:0)
实际上,您只需关注第一列。第二个与它无关。 这里有一些伪代码,如果你把它翻译成VBA,那就可以了:
FOR EACH CELL IN COLUMN NUMBER
IF CELL = OFFSET(PREVIOUS CELL) AND CELL.COLUMN > 1 THEN
CELL.TEXT = ""
END IF
NEXT CELL
FOR EACH CELL IN COLUMN NUMBER
IF CELL = "" THEN
ENLARGE THE RANGE
ELSE
MERGE THE RANGE
END IF
NEXT CELL
IF RANGE <> NOTHING THEN
MERGE THE RANGE
END IF