Excel 获取在行中列出的数据以放置在列中

Excel 获取在行中列出的数据以放置在列中,excel,Excel,我从一个网站导出了一个项目列表,这些数据都位于第一行,每第八行有不同的“类型”数据 例如,第一个项目的名称在第1行,日期在第2行,条形码在第3行等 第二个产品名称在第8行,对应日期在第9行,条形码在第10行等 我想把它重新排列成列,这样每第8行就变成一列。有人知道怎么做吗 我尝试过转换数据,但这不起作用 请参见下面我的工作表中的当前数据格式: 我想要的格式如下: 您可以使用间接和地址功能: =INDIRECT(ADDRESS(COLUMN(A1)+(7*(ROW(A2)-2)) - COLUM

我从一个网站导出了一个项目列表,这些数据都位于第一行,每第八行有不同的“类型”数据

例如,第一个项目的名称在第1行,日期在第2行,条形码在第3行等 第二个产品名称在第8行,对应日期在第9行,条形码在第10行等

我想把它重新排列成列,这样每第8行就变成一列。有人知道怎么做吗

我尝试过转换数据,但这不起作用

请参见下面我的工作表中的当前数据格式:

我想要的格式如下:


您可以使用
间接
地址
功能:

=INDIRECT(ADDRESS(COLUMN(A1)+(7*(ROW(A2)-2)) - COLUMN($A$1) + ROW($A$1); ROW(A$1) - ROW($A$1) + COLUMN($A$1)))