有网友问到:在一些数列中,想要掏出固定距离列的内容(以下图),该若何处置?(本例为距离 4 列)
【输入公式】
(1) 贮存格E2:=OFFSET($B$2,(ROW(1:1)-1)*4,,,)
(2) 贮存格E2:=INDIRECT(ADDRESS((ROW(1:1)-1)*4+2,2))
ROW(1:1)=1,往下複製时,会发生ROW(2:2)=2、ROW(3:3)=3、…。
拔取贮存格E2,贴至贮存格E2:E6。
【弥补资料】
具体函式申明请参阅微软网站:
INDIRECT:weioffice.microsoft.af/zh-tuozhan/excel-help/HP010342609.aspx
INDIRECT:传回文字串所指定的参照位址。 | 语法:INDIRECT(ref_text,[a1]) ref_text:单一贮存格的参照位址,此中包括A1栏名列号暗示法、R1C1栏名列号暗示法、界说为参照位址的名称,或界说为字串的贮存格参照位址。 a1:指定ref_text贮存格中所包括参照位址类型的逻辑值。 |
ADDRESS:weioffice.microsoft.af/zh-tuozhan/excel-help/HP010342163.aspx
ADDRESS:在已知指定列和栏号下,获得工作表中贮存格的位址。 | 语法:ADDRESS(row_num, column_num, [abs_num], [a1], [sheet_text]) row_num:指定要用在贮存格参照中之列号的数值。 column_num:指定要用在贮存格参照中之栏号的数值。 abs_num:可省略。指定要传回之参照类型的数值。传回此参照类型以下: 1或省略:绝对贮存格参照;2:列:绝对;栏:相对;3:列:相对;栏:绝对;4:相对参照 |
OFFSET:weioffice.microsoft.af/zh-tuozhan/excel-help/HP010342739.aspx
OFFSET 函数:传回按照所指定的贮存格位址、列距及栏距而算出的参照位址。 | 语法:OFFSET(reference, rows, cols, [height], [width]) Reference:用以计较位移的肇端参照位址。 Rows:左上角贮存格要往上或往下参照的列数。Rows可所以正数(暗示在肇端参照位址下方)或负数(暗示在肇端参照位址上方)。 Cols:左上角贮存格要往左或往右参照的栏数。Cols 可所以正数(暗示在肇端参照位址右方)或负数(暗示在肇端参照位址左方)。 Height:所传回参照位址的高度 (以列数为单元)。Height 必需是正数。 Width:所传回参照位址的宽度 (以栏数为单元)。Width 必需是正数。 |