【问题标题】:Excel: Increment column letterExcel:增加列字母
【发布时间】:2019-11-17 00:52:29
【问题描述】:

我有一个带有两个工作表的 Excel 工作簿。 在一张纸上,我的数据是水平的,而我的第二张纸上的数据是垂直的。 我想在工作表 2 上从工作表 1 数据中拖下我的参考。 我希望增加列而不是增加行?说得通? 我尝试从表 1 中“等于”我想要的单元格。但是,当我向下拖动时,我的参考会下降而不是交叉。 任何帮助将不胜感激。

【问题讨论】:

  • 您只是想将数据从表 1 转置到表 2 吗?
  • 是的。但我不想每次都用我的数据“复制和粘贴特殊”。我希望有一个公式可以引用回工作表 1,我可以在工作表 2 中向下拖动。每次将列字母更改为一个。
  • @BigBen 是对的为什么不使用转置?
  • 转置函数。
  • Transpose如何增加列字母?此外,当我在我的列中向下拖动工作表 2 时,这将如何引用工作表 1 中的行增量?我需要上传我的问题,我该怎么做? Soz,我是新来的。

标签: excel


【解决方案1】:

概念上:使用索引。语法为 Index(range,row number, column number)

如果要将Sheet1中的范围转置为Sheet2,可以使用

=Index(Sheet1!$A$1:$J$10,column(A1),row(A1))

上下复制。

查看 row 参数如何使用 column 命令,column 参数如何使用 row 命令。这意味着在起始单元格 A1 中,INDEX 公式将为行参数返回第 1 列,为列参数返回第 1 行,即

=Index(Sheet1!$A$1:$J$10,1,1)

将公式复制到第 2 行,列参数中的引用将引用 Row(A2),因此公式将转换为

=Index(Sheet1!$A$1:$J$10,1,2)

即它将从索引范围的第二列返回值。请参阅屏幕截图以获取结果。将索引范围更改为您想要的来源。

【讨论】:

  • @AaronR 如果您发现答案有用,请接受答案,以便我们知道问题已解决。
  • 我该怎么做?泰林的回答很准确。谢谢!
猜你喜欢
  • 1970-01-01
  • 2019-03-31
  • 2015-08-21
  • 1970-01-01
  • 2020-10-27
  • 1970-01-01
  • 2020-03-30
  • 2014-01-22
  • 2020-04-05
相关资源
最近更新 更多