我有一个 Excel 电子表格,每行有两个单元格,我想合并它们。突出显示所有感兴趣的单元格,然后从单元格格式化程序中进行合并似乎只是合并全部单元格合并在一起,而我只想每行合并一个单元格。有什么想法可以做到这一点吗?
我应该注意到其中一列包含值(全部为真/假)而另一列只是一个空单元格。
答案1
- 通过选择“主页”>“对齐”> 合并第一行的两个单元格 合并单元格命令。
- 选择合并的单元格,然后选择“主页”>“剪贴板”>格式刷。
- 单击并按住下一行的第一个单元格,然后拖动鼠标选择所有范围。(例如,如果您在上一步中合并了单元格 A1 和 B1,现在选择范围 A2:B99。)
- Excel 将合并命令单独应用于每一行,然后就完成了。
答案2
Excel 有(曾经有?)一个Merge Across
功能。默认情况下,它不在任何工具栏上,但可以作为自定义项使用。我通常将它添加到“格式”工具栏中,位于Merge Cells
和Unmerge Cells
按钮之后。(右键单击工具栏,选择自定义,转到命令选项卡,在左侧的类别列表中选择格式,向下滚动以找到Merge Across
,将其拖动到您想要的任何位置。)一旦它出现在工具栏上,您只需单击一下即可合并任意多个单元格。重要的:请注意,合并仅保留最左边的值!
不幸的是,Excel 2007/2010 已经完全破坏/摆脱了整个自定义功能,所以如果您使用较新版本之一,您就只能使用格式刷了。
答案3
只要您想要合并的单元格中没有任何内容,那么此方法就应该有效。合并前两个,然后复制合并的单元格。现在以相同的方式选择所有要合并的单元格并粘贴。
答案4
我希望对此有一个更优雅的解决方案。
不幸的是,所有合并操作都会丢弃其余数据(仅保留左上角、最顶部的数据)。
不确定这是否会对您有所帮助(或者您是否仍然需要解决方案)但为了解决这个问题,我将文件保存为 CSV,添加了一个以 ____ 作为文本的占位符列,并保存了该文件,然后在文本编辑器中打开它,并用空值替换 ____。
因此,结果首先在 CSV 文件中data,data
变成,然后在文本编辑器中替换后变成。data,____,data
datadata
希望这对某些人有所帮助,因为近 5 年后您可能不再需要它。