在excel中的不同表中转置表

时间:2016-01-27 09:00:50

标签: excel excel-formula

我有3张单片。 Excel中。例如,薄板b和薄板c。在表格中,我有一张表,我可以输入1或o。在表格bi输入条件格式中,公式='Sheet a'!I548 = 1,因此如果在表单中,单元格I548的值为1,则输入公式的单元格将为绿色,否则如果单元格I548的输入为单元格在表格b中,将使用此公式填充灰色='Sheet a'!I548 = o。在表单c中我想要将表格移调到表格b中,但表格没有转置,并且没有出现带有绿色填充和灰色填充的单元格。如何解决这个问题?

工作表b enter image description here

工作表c enter image description here

1 个答案:

答案 0 :(得分:0)

据我所知,Sheet b中的表格范围从A列到H列。如果是这种情况,那么您可以在Excel中使用= transpose()函数。请注意,您在这些括号内选择的范围是一个数组。作为一个例子,转换行" R"从表b到表c,执行以下操作:

  1. 由于表b中的表格中有8列,因此从表格c中的任何单元格中选择8行(例如,选择范围" B27:B34")
  2. 按" ="签名,然后键入(不带引号):"转置("
  3. 打开该括号后,您会看到一个提示,说要选择一个数组。在这种情况下,你的阵列是你的" R"表b中表格中的行,即范围" A1:H1"。选择该范围。
  4. 现在,按CTRL + SHIFT + ENTER
  5. 您会看到表单b中表格第一行中的信息在表格c中转置。自我检查:在任何一个单元格中查看您的公式;如果它有这些括号{},那么你应该可以转置你的数据。
  6. 现在,只需将公式向右复制到工作表c中的多列,就像工作表b中的行一样。
  7. 使用格式化,我建议只需将相同的格式样式重新应用于表c中的新表格。