excel 2007实现下列

来源:百度知道 编辑:UC知道 时间:2024/09/21 04:21:40
A列 B列
姓名 地址
刘 广东省天河区
张 河南省
屈 广东省佛山
......

如何在三行中排列成
A列 B列 C列
510000

广东省天河区
510000

河南省
......

如果要在a、b、c列进行,那么在新的工作表中的a1中输入下面公式

如果想三式合一的话,在新表格a1中输入(或者除了a列b列随便选三列,在任意单元格输入)

=CHOOSE(COLUMN(A:A),IF(MOD(ROW(1:1)-1,3)=0,"510000",""),IF(MOD(ROW(3:3)-1,3)=0,INDEX(Sheet1!$A:$A,INT(ROW(3:3)/3)),""),IF(MOD(ROW(2:2)-1,3)=0,INDEX(Sheet1!$B:$B,INT(ROW(2:2)/3)),""))

然后先向右拖拉三列,再整体向下拖拉

我想到的设辅助列的办法太麻烦了 不说了