在Excel中,如何将具有评级值的两个评级列“ CCA”和“ MMA”转换为一个评级类型列和评级值列。我尝试用“转置”进行“复制和粘贴”,但是它无法按我的意愿工作。
请清除下面的屏幕截图。
我对总行的重复记录很好。
答案 0 :(得分:0)
更新
好的,这是使用公式的另一种解决方案。完成以下所有步骤后,下次所有内容都会自动更改。
以工作表1中相同的3 * 4状态开始。
现在转到工作表2。应该完全是空白表。
标题
A1:项目
B1:评分类型
C1:评分
插入
A2:=INDEX(Sheet1!A:A,MOD(ROW()+1,3)+2)
(将3更改为1310)
然后向下拖动并扩展直到第2 * 1310 + 1行。
最后,此列中的每个单元都将使用上述相同的公式填充。
评分类型
B2:=INDEX(Sheet1!$B$1:$C$1,1,IF(ROW()-1>3,2,1))
(将3更改为1310)
然后向下拖动并扩展直到第2 * 1310 + 1行。 最后,此列中的每个单元都将使用上面相同的公式填充。
评分
C2:=INDEX(Sheet1!$B$2:$C$4,MOD(ROW()+1,3)+1,IF(ROW()-1>3,2,1))
(将3更改为1310)
然后向下拖动并扩展直到第2 * 1310 + 1行。
最后,此列中的每个单元都将使用上述相同的公式填充。
现在应该有与您相同的结果。
旧答案
我将尝试向您展示如何手动完成此转换。不太复杂。
设置新列的标题:
复制并粘贴所有项目名称两次:
为两组项目输入CCA和MMA。拖动单元的右下角很容易消耗文本:
复制并粘贴CCA列:
复制并粘贴MMA列: