0

私はこのようないくつかの簡単なプランナーを持っています:

| date       | person | person 2 | description |  
 2013-03-01      peter      pam    painting  
 2013-03-18      john       carl   cleaning  
 2013-03-20      max        anne   washing

別のシートで、次の2週間のみ「イベント」をフィルタリングしたいと思います。どうすればこれを達成できますか?私はいくつかの方法を試しましたが、どれも機能していません。

を使用=ARRAYFORMULA(DAYS360(B2:B;NOW()))すると、別の列で日番号を取得できます。0 =今日、1 =昨日、-1明日など。実際、-1日から-14日までをフィルタリングする必要があります。イベントが2つしかない場合もあれば、2週間で5つある場合もあります。

編集:私が見つけたいくつかのこと

  • まず、正しい曜日番号を次のようにフィルタリングします =filter(A2:A50;A2:A50>-14;A2:A50<0)

  • 次に、=vlookup(G32,A1:E49;5;false)
    vlookupを実行します(G32はフィルターコマンド、A2:A50は日番号、A1:E49はすべてのデータ)

4

1 に答える 1

0

これはQUERYコマンドとQuery Languageにとって良い機会です。

あなたのデータは、「シート 1」の A:D の 4 列にあると想定しています。

=query('sheet 1'!A:D,"select * where datediff( A, now()) < 14 and datediff( A, now()) > 0")
于 2013-05-10T16:45:00.657 に答える