2014-08-29 106 views
0

我試圖根據QUERY操作的結果有條件地格式化Google表格中的一行。我可以讓QUERY返回我想要的值(0或非0),但是QUERY堅持返回一個標題行。基於= QUERY結果的Google表單條件格式化

由於QUERY現在每行數據佔用2行,因此在基於QUERY結果的基礎上更改行的格式在幾行之後開始變得很奇怪。

我最終試圖解決的問題是,在輸入名稱列表的情況下,我想將每個名稱與「NSF名稱」列表進行比較。如果輸入了一個名稱,並且它存在於NSF列表中,我想通過突出顯示紅色行來標記該條目。

非常感謝幫助。

編輯:式中,作爲請求:

=query(A:D,"select count(A) where C contains '"&E1&"' and D contains '"&E2&"'") 

一個:d是數據集(A是一個數字ID,B是全名,C和d分別是第一和姓氏)。

E1和E2是人名和姓的佔位符,但最終會被解析爲人名,因爲它是在表單上輸入的(TRIM(LEFT(「」,A2)等等)

回答

1

我能得到查詢返回我想要的值(0或不爲零), 然而QUERY堅持返回標題行。

可能有更好的方法來實現你想要做的,但在回答這個報價:

=QUERY(A:D,"select count(A) where C contains '"&E1&"' and D contains '"&E2&"' label count(A) ''")

0

查詢似乎是一個冗長的方法(=countifs(C1:C7,E$1,D1:D7,E$2)可能是足夠了),但標籤可能被包裹在查詢中修剪掉它:

index(...,2) 
相關問題