Excel 中的数据整理 - 重新排列列和行
Data Wrangling in Excel - Rearranging Columns and Rows
我在 excel 中有一个庞大的数据集。我想重新排列行和列。
这是数据片段,它看起来像什么以及我希望它在下面看起来像什么。
Area, Channel, Unit, Year1, Year2, Year3, Year4
bel, dc, share, 25, 36, 56, 45
bel, dc, avm, 23, 45, 65, 47,
bel, dc, ats, 45, 2, 3, 4,
bel, tl, share, 25, 36, 56, 45
bel, tl, avm, 23, 45, 65, 47,
bel, tl, ats, 45, 2, 3, 4,
我想调换单位和年份(Year1、Year2、Year3、Year4)。看起来像这样
Area, Chennel, Year, Share, avm, ats
bel, dc, Year1, 25, 23, 45
bel, dc, Year2, 36, 45, 2
bel, dc, Year3, 56, 65, 3
bel, dc, Year4, 45, 47, 4
bel, tl, Year1, 25, 23, 45
bel, tl, Year2, 36, 45, 2
bel, tl, Year3, 56, 65, 3
bel, tl, Year4, 45, 47, 4
有办法实现吗?
有很多方法可以做这种事情——我通常使用索引匹配。
我用索引匹配做这种事情。
=INDEX($D:$G,MATCH(D,$C:$C,0),MATCH($C8,$D:$G,0))
首先我建立了我要转置数据的地方:
然后我输入正确的公式:
工作原理如下:
在此用法中,Index
采用三个参数:数字范围、我要从中获取的行和我要从中获取的列。
范围永远不会改变,所以我用美元符号锁定它(按 f4 INDEX( $D:$G
下一个参数是我要从中抓取的行。我使用 match
来查找它。 Match(
也接受三个参数:我要查找的值,我要查找的范围,以及一个 0
让 excel 知道我的范围不按顺序,它需要找到 完全 匹配项。
所以我的索引行是MATCH(D,$C:$C,0)
:在$D -> $G
范围内找到"Year1"
。我在这里用美元符号锁定行和列,以便我可以将公式复制到整个 table,并且只有需要更改的部分才会。
我在 excel 中有一个庞大的数据集。我想重新排列行和列。
这是数据片段,它看起来像什么以及我希望它在下面看起来像什么。
Area, Channel, Unit, Year1, Year2, Year3, Year4
bel, dc, share, 25, 36, 56, 45
bel, dc, avm, 23, 45, 65, 47,
bel, dc, ats, 45, 2, 3, 4,
bel, tl, share, 25, 36, 56, 45
bel, tl, avm, 23, 45, 65, 47,
bel, tl, ats, 45, 2, 3, 4,
我想调换单位和年份(Year1、Year2、Year3、Year4)。看起来像这样
Area, Chennel, Year, Share, avm, ats
bel, dc, Year1, 25, 23, 45
bel, dc, Year2, 36, 45, 2
bel, dc, Year3, 56, 65, 3
bel, dc, Year4, 45, 47, 4
bel, tl, Year1, 25, 23, 45
bel, tl, Year2, 36, 45, 2
bel, tl, Year3, 56, 65, 3
bel, tl, Year4, 45, 47, 4
有办法实现吗?
有很多方法可以做这种事情——我通常使用索引匹配。
我用索引匹配做这种事情。
=INDEX($D:$G,MATCH(D,$C:$C,0),MATCH($C8,$D:$G,0))
首先我建立了我要转置数据的地方:
然后我输入正确的公式:
工作原理如下:
在此用法中,Index
采用三个参数:数字范围、我要从中获取的行和我要从中获取的列。
范围永远不会改变,所以我用美元符号锁定它(按 f4 INDEX( $D:$G
下一个参数是我要从中抓取的行。我使用 match
来查找它。 Match(
也接受三个参数:我要查找的值,我要查找的范围,以及一个 0
让 excel 知道我的范围不按顺序,它需要找到 完全 匹配项。
所以我的索引行是MATCH(D,$C:$C,0)
:在$D -> $G
范围内找到"Year1"
。我在这里用美元符号锁定行和列,以便我可以将公式复制到整个 table,并且只有需要更改的部分才会。