google 个电子表格 FILTER 多个列
google spreadsheets FILTER multiple columns
我创建了一个具有以下结构的联系人寄存器:
id + lastname + name + phone + mobile + adress + birthdate + ...
现在,我只想筛选在接下来的 7 天内过生日的联系人,并显示姓氏、phone 和生日...
所以我尝试了这个:(请忽略条件中的伪代码)
=FILTER({B:D, F:G}; DAYS([Birthdate];[TODAY()])>=0;
DAYS([Birthdate];[TODAY()])<=7)
我也在 Google 文档帮助论坛的 post 中尝试过这个
,但我总是得到 Error, Formula parse error.
。
当我用 ; 分隔列时我得到 Error, FILTER has mismatched range sizes. Expected row count: 356. column count: 1. Actual row count: 178, column count: 1.
如何连接愤怒?
为了简化案例,我只留下了两列
公式为:
=FILTER(A2:A,(TEXT(B2:B,"MM/DD/"&YEAR(TODAY()))*1>=today())*(TEXT(B2:B,"MM/DD/"&YEAR(TODAY()))*1<=TODAY()+7))
部分地区使用分号:;
他们的公式是:
=FILTER(A2:A;(TEXT(B2:B;"MM/DD/"&YEAR(TODAY()))*1>=today())*(TEXT(B2:B;"MM/DD/"&YEAR(TODAY()))*1<=TODAY()+7))
我创建了一个具有以下结构的联系人寄存器:
id + lastname + name + phone + mobile + adress + birthdate + ...
现在,我只想筛选在接下来的 7 天内过生日的联系人,并显示姓氏、phone 和生日...
所以我尝试了这个:(请忽略条件中的伪代码)
=FILTER({B:D, F:G}; DAYS([Birthdate];[TODAY()])>=0;
DAYS([Birthdate];[TODAY()])<=7)
我也在 Google 文档帮助论坛的 post 中尝试过这个
,但我总是得到 Error, Formula parse error.
。
当我用 ; 分隔列时我得到 Error, FILTER has mismatched range sizes. Expected row count: 356. column count: 1. Actual row count: 178, column count: 1.
如何连接愤怒?
为了简化案例,我只留下了两列
公式为:
=FILTER(A2:A,(TEXT(B2:B,"MM/DD/"&YEAR(TODAY()))*1>=today())*(TEXT(B2:B,"MM/DD/"&YEAR(TODAY()))*1<=TODAY()+7))
部分地区使用分号:;
他们的公式是:
=FILTER(A2:A;(TEXT(B2:B;"MM/DD/"&YEAR(TODAY()))*1>=today())*(TEXT(B2:B;"MM/DD/"&YEAR(TODAY()))*1<=TODAY()+7))