如何在 Excel 中剪切每第 n 行并将其粘贴到每第 n 行?

如何在 Excel 中剪切每第 n 行并将其粘贴到每第 n 行?

假设我有一个第 1、4、7...3n - 2 行的城市列表

假设我有一个第 3、6、9...3n 行的州列表

城市和州位于同一列

我如何剪切各州以便在第 1、4、7......3n - 2 行显示城市、州的信息?

例如,

输入:

Richmond
Virginia
New York City
New York

输出:

Richmond, Virginia
New York City, New York

答案1

公式永远不会复制/粘贴,但它们可以操作字符串。在另一列中,输入以下公式:

=CONCATENATE(INDIRECT("A" & (ROW(C1)-1)*2+1),", ",INDIRECT("A" & (ROW(C1))*2+1))

然后将其填充到列中。

假设:您的数据在列中A,公式在列中C

答案2

检查屏幕截图:

在此处输入图片描述

您可以使用以下公式来产生类似连接的效果:

=OFFSET(L2,(ROW(L1)*1)-1,0)& ", "&OFFSET(L3,(ROW(L1)*1)-1,0)

注意:

  • 在所需单元格中写入公式后,向下填充。
  • 根据您的需要调整单元格地址。

相关内容