如图,a列以姓名为条件进行数据筛选,想在B2实现将筛选出的内容提取出来并全成一个字符串,公式如下:
=TEXTJOIN("、",1,FILTER(A2:A101,SUBTOTAL(3,OFFSET(A1,ROW($1:$100),))))
公式思路:subtotal与offset相结合生成一组数列,仅对可见单元格进行计数。利用offset是因为这个函数对单元格的引用含有单元格的属性,符合subtotal的计算条件。也就是ref1,这样的条件。
很多函数是不能以数组作用引用的,在公式说明里不是array而是ref的都是这样的函数。
评论 (0)