我正在尝试为我的工作制作一个简单的工具,通过该工具我可以出于特定原因拒绝职位列表,只需选中其复选框,然后复制并粘贴最后一个单元格,它会将所有原因编译成格式化的响应。
希望电子表格的工作方式相对清晰。我使用了很多CHAR(10)
's 来进行格式化。列中的所有单元格N:N
基本上都格式化为=A1 &CHAR(10) &CHAR(10)
在所有内容之间添加间距。
主要问题是,当我从最后一个单元格复制并粘贴文本时,我最终得到行空行换行符。我真的不知道这是怎么发生的。我尝试了TRIM()
、SUBSTITUTE()
和CONCATENATE()
命令,删除合并单元格和文本换行,更改单元格格式,甚至CHAR(10)
从单元格中删除大量(但不是全部),但这种情况仍然发生。我甚至在 Google 表格中重新制作了这张表格,它仍然会这样。
我在这里遗漏了什么?
编辑:这些是我尝试从@cybernetic.nomad 进行的更改,但似乎仍然无法正常工作。即使我复制了“填充”版本,我也得到了类似上图所示的多余空间。
我在这里改变了格式,以便您可以看到我如何编写每个公式。
答案1
显然问题出在合并的单元格上。我再次尝试在未合并时从这些单元格中复制,这次成功了。我不知道上次我怎么会犯这个错误。我现在的解决方案是制作一个按钮宏来从单独的单元格中复制,其中文本可以在单个未合并的单元格中正确格式化,现在大块文本只是为了好看。