excel函数技巧:textjoin+offset+small+数组将数据转名单-趣帮office教程网

如图,表格中有些学生的某些学科不及格,要将不及格学生的班级-姓名-不及格学科列成一张表,公式如下:=TEXTJOIN("-",,T(OFFSET(A$1,SMALL(IF($C$2:$J$8<60,ROW($1:$7)),ROW(A4))*{1;1;0},MOD(SMALL(IF($C$2:$J$8<60,ROW($1:$7)/1% COLUMN(B:I)),ROW(A4)),100)*{0;0;1} {0;1;0})))。公式将为复杂,我分解如下:

excel函数技巧:textjoin+offset+small+数组将数据转名单-趣帮office教程网

本公式最大的特点:offset一次性提取三个位置数据,而且可以不连续。