我需要根据列中的值将excel中的多行合并为一行。我希望将行中的其余值(如果存在)复制到新行。
示例:
Name Database1 Database2 Standard
ALLEY AL FALSE FALSE
ALLEY FALSE ALY ALY
ANNEX FALSE FALSE ANX
ANNEX ANNX ANNX FALSE
我希望将其更改为:
Name Database1 Database2 Standard
ALLEY AL ALY ALY
ANNEX ANNX ANNX ANX
如果你能在没有VBA的情况下完成,可以获得奖金。
答案 0 :(得分:0)
我可能会这样做:
Name Database1 Name1 Database2 Name2 Standard ALLEY AL ALLEY ALY ALLEY ALY ANNEX ANNX ANNEX ANNX ANNEX ANX ALLEY FALSE ALLEY FALSE ALLEY FALSE ANNEX FALSE ANNEX FALSE ANNEX FALSE
然后我会再将它们重新组合成一个表格:
Name Database1 Database2 Standard
ALLEY AL ALY ALY
ANNEX ANNX ANNX ANX
答案 1 :(得分:0)
假设您的数据在单元格A1中开始,您可以将以下公式粘贴到电子表格的任何单元格中:
=IF(OFFSET(A$1; ROW(A1)*2-1; 0)<>FALSE;OFFSET(A$1; ROW(A1)*2-1; 0);OFFSET(A$1; ROW(A1)*2; 0))
通过拖动填充手柄,您可以根据需要扩展范围。