justadev Asked: 2022-04-19 03:14:31 +0800 CST2022-04-19 03:14:31 +0800 CST 2022-04-19 03:14:31 +0800 CST 如何转换数据 772 我有一个看起来像这样的数据: 我需要像这样转换它: 基本上: 用逗号分割数据 新行应该是: item[0], item[n] <= where n=1..M 数据行中始终至少有 2 个项目。 实现这一目标的最简单方法是什么? microsoft-excel 1 个回答 Voted Best Answer ExcelEverything 2022-04-19T04:44:39+08:002022-04-19T04:44:39+08:00 使用逗号分隔符对列进行文本处理 确定最大列数,或者只设置一个上限。让我们称之为datalim。 使用 INDEX、ROW、MOD 等在新工作表上将水平数据重新整形为垂直数据。我们将跳转到一个新的“item[0]”,每个 datalim 行,如果一行的单元格少于 datalim,则留下空白或零。就像是: . =INDEX(Sheet1!A1:A1000, INT((ROW()-1)/datalim)+1) 和 =INDEX(Sheet1!B1:ZZ1000, INT((ROW()-1)/datalim)+1, MOD(ROW()-1,datalim)+1) 使用自动过滤器过滤所有不必要的空白或零。
.
和