在 Excel 中单独选择行

在 Excel 中单独选择行

我的电子表格中大约有 200 行已填充。每行之间,我希望有两个空行。我希望单独选择这些行,右键单击 > 插入,重复相同的操作,我的任务就完成了。但是,我无法花时间单独选择每一行。有办法吗?我说的是“单独的行”,即当你一直按住控制按钮并单击第 1 行,然后单击第 2 行、第 3 行等等时。不是从第 1 行开始选择并将整个选择拖到第 200 行的情况。

答案1

是的,创建一个宏。如果您还没有使用宏,那么您首先需要关闭安全设置以允许宏运行。

创建宏的最简单方法是录制它。选择“工具”、“宏”、“录制”。

选择{插入,行}两次,将光标向下移动到想要插入下一行的位置。

选择“工具”、“宏”、“停止”。为宏命名,然后在“管理宏”下,您可以分配一个热键。然后,每次要插入 2 行时,只需按下热键即可。

答案2

当时可行的另一种方法是创建一个命名范围,其中逐行定义(如此等等1:1,2:2,3:3,不是1:3),尽管它需要 Word 执行中间步骤或另一个能够执行该操作的编辑器,然后选择该命名范围并开始插入行,在本例中为两行。

两个部分,第一部分是创建命名范围,它需要一个Refers to:如下所示的内容:

=Sheet1!$1:$1,Sheet1!$2$2,Sheet1!$3$3,Sheet1!$4$4,Sheet1!$5$5

Excel 会很乐意接受=1:1,2:2,3:3,4:4,5:5并将其转换为上述格式。所以这就是我们需要制作的全部内容。

如今 (2022),创建这样的字符串只需 30 秒。早在 2014 年,人们只能使用CONCATENATE“AND-ing”来工作。因此需要另一个中间程序。(可以说,VBA 是一个与 Excel 完全不同的程序,因此从概念上讲,这并不比宏“更糟糕”,因为它也只需要一个单独的程序来完成一个步骤。)Excel 可以轻松创建组件,并且可以将它们适当地复制并粘贴到 Word 中,然后可以轻松地从其末尾删除换行符,从而为您提供一个漂亮的字符串以放入命名范围。

只需选择一列,甚至插入一列或打开另一个电子表格进行操作,在单列中突出显示尽可能多的单元格,从您需要处理的第二行单元格开始,根据需要为每行设置一个单元格,确保选择了其中的第一个,将其放入=ROW()&":"&ROW()&","公式编辑器并按Ctrl-Shift-Enter。 (这是一个“CSE”公式。)它将填充列的选定单元格。

因此,实际上,假设您需要在第 34 行下插入两行(最终,它们将成为第 35 行和第 36 行,而原始第 35 行将成为第 37 行)并插入另外四行。我所展示的将在第一个“声明”行上方插入行,因此您需要一个以“35”而不是“34”开头的字符串:即35:35,36:36,37:37,38:38,39:39。(在示例中,最后一组行将位于第 39 行((字符串中的最后一行))上方,这是需要它们的位置。)因此,您选择有空间的列,选择其第 35 行单元格,并突出显示接下来的四个单元格。按F2-Edit并从上方输入公式,然后按CSE将其放置。这些单元格现在将显示五个部分35:35,36:36,37:37,38:38,39:3935:35,等等。

如何将它们放在一起?嗯,这就是问题所在。打字CONCATENATE(F35,F36,F37,F38,F39)就像单独点击每一行一样令人讨厌。不过,在它们仍然突出显示的情况下,将它们复制到剪贴板,然后移动到 Word 中的空白文档中。粘贴为纯文本。你现在有类似以下内容的内容:

35:35, 36:36, 37:37, 38:38, 39:39

使用 Word 的Find and Replace功能。在其中,选择More左下角的,然后在底部单击Special。第一个选项(“段落标记”)就是您需要的。单击Replace All,现在您就有了字符串。

将其复制到剪贴板(Ctrl-A确保全部复制)并返回 Excel。再次在 Excel 中,调出命名范围函数并创建一个新的命名范围。为其命名,然后移至Refers to:底部的框并键入=然后粘贴该字符串。关闭函数的对话框,同时保存名称。

现在从公式编辑器第一行左侧的框中选择命名范围。单击它后,将完成所有行的选择。立即右键单击最左侧的行标签,然后单击Insert以插入第一行。再次执行此操作以插入第二行。

现在,清除所有糟粕:您在使用的列中创建的材料(无论您选择列的方式有多么合适)、命名范围以及您打开的 Word 文档。

描述这一切需要一段时间,我相信这里的任何人都需要一段时间才能读完。但实际操作可能只需要一分钟。

如今 (2022),字符串本身就很简单,命名范围当然也很简单,CSE甚至不需要输入任何内容,现在甚至可以将选择 (突出显示) 命名范围变成在=horse空白单元格中键入 (假设命名范围是“horse”),按 Enter,然后双击带有该公式的单元格进行选择。如果使用名称框,如上所述,似乎对文字来说很奇怪 (谁听说过这个东西,对吧?)。但在 2014 年仍然非常可行。对于那些仍然拥有 2013、2010、2007 等的人来说,也许如此。

相关内容