Excel中如何将ABCDE列内容数据变为第一行ABE三列,第二行ACE,第三行ADE数据?

如题所述

在另三列里用indirect做公式转换,根据当前行号计算应该指向的原单元格索引

G1:=INDIRECT("a"&(ROUNDDOWN((ROW()-1)/3,0)+1))
H1:=INDIRECT((IF(MOD(ROW(),3)=1,"b",IF(MOD(ROW(),3)=2,"c","d")))&(ROUNDDOWN((ROW()-1)/3,0)+1))
I1:=INDIRECT("e"&(ROUNDDOWN((ROW()-1)/3,0)+1))
然后下拉复制

温馨提示:答案为网友推荐,仅供参考
第1个回答  2023-09-22
复杂了建议用代码
相似回答