发布时间:2017-03-21 作者:admin 点击量:
网友问到:参考下图,在 Excel 中,若何将表格中的栏列交换?
鄙人图中,若是你利用複製功能,再利用『转置』贴上,便可获得栏列交换的成果。可是,若是要利用公式来设计,该若何处置?
【公式设计与解析】
透过 OFFSET 函数处置栏列交换很简单!按照微软的界说:
OFFSET函数:传回按照所指定列数及栏数之贮存格或贮存格範围之範围的参照。
语法:OFFSET(reference, rows, cols, [height], [width])
Reference:用以计较位移的肇端参照。
Rows:要左上角贮存格往上或往下参照的列数。
Cols:要成果的左上角贮存格向左或向右参照的栏数。
height:要传回参照的列数高度。
width:要传回参照的栏数宽度。
公式:
贮存格B11:=OFFSET($A$1,COLUMN(A:A),ROW(1:1),1,1)
只要列和栏的参数别离以 COLUMN 和 ROW 代入便可。
函数中,Rows:COLUMN(A:A),当公式向右複製时 COLUMN(A:A)=1→COLUMN(B:B)=2→COLUMN(C:C)=3→...。
函数中,Cols:ROW(1:1),当公式向下複製时 ,ROW(1:1)=1→ROW(2:2)=2→ROW(3:3)=3→...。
创作者先容 vincent联系我们
contact us地址:北京市大兴区西红门理想商业街3号楼6层
电话:4000-288-501
点击图标在线留言,我们会及时回复