2016-11-24 57 views
0

我正在設計一個工作流程來簡化一些任務。我從數據庫中獲得一些CSV,我想將它自動添加到Google表格中。我將它存儲在Google Drive上,獲得了直接下載鏈接,並將其用於sheet1上的IMPORTDATA。到現在爲止還挺好。谷歌工作表查詢第一排混亂

最終目的是創建一個可視化哪些行符合特定條件的好方法,所以我認爲使用數據透視表可能會得心應手。然而,爲了過濾掉一些無趣的行,數據透視表並不是要走的路,因爲過濾器非常差(沒有基本過濾標準像=,!=,<,>等)的可能性。所以我想過使用Query函數(使用過濾語句)填充第二個工作表,以便數據透視表直接從過濾的源生成報告。

問題(除了滯後)是表2(帶查詢的那個)顯示了一個奇怪的輸出:第一行應該只包含列標籤,將列標籤與他們下面的細胞。這很令人費解。更重要的是,因爲它不會發生在第一行,但它似乎只在前七列中這樣做。所以A1的A1顯示「event_id」,它實際上顯示「event_id 106727」,這是應該在A2上進行的fisrt事件的值。

任何想到爲什麼會發生這種情況?我已經檢查過,CSV似乎沒有任何問題。

如果yyou也有,爲什麼這整個設置將是一個壞主意的建議,也請告訴我:P

謝謝!

回答

0

query命令將多個標題行合併爲一個。有時它會錯誤地爲您的數據標題。爲避免這種情況,請使用可選的第三個參數指定標題行的數量:

=query(range, query_string, 1) 

(如果有一個標題行)。