作者boblegirl (泡泡泡泡龍)
看板Google
標題[docs] 跨頁多條件取值語法
時間Mon Dec 19 15:02:53 2022
單純是語法問題 google查了快三小時都找不到答案 ORZ
大部分的語法都沒提到跨頁多條件取值
=QUERY( ALL!A2:X1000,"select * where Q = "&'分頁B'!J2) <=正確
以上語法成功 但想要加個 OR 就報錯了
=QUERY( ALL!A2:X1000,"select * where Q = "&'分頁B'!J2 or Q = 3) <=錯誤
^^^^^
我想問題是出在那個雙引號 但不知道怎麼改才對
已經嘗試很多組合 求神人幫忙 QQ
我最終是想要下面這樣的查詢
=QUERY( ALL!A2:X1000,"select * where Q = "&'分頁B'!J2 or R = "&'分頁B'!J3 )
^^^ ^^^
但以上語法也錯 要怎麼處理雙引號呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.241.222.25 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Google/M.1671433375.A.9CD.html
※ 編輯: boblegirl (111.241.222.25 臺灣), 12/19/2022 15:04:35
1F:推 PsMonkey: 沒實測純目測(aka 不負責任 XD),你 QUERY() 的第二個 12/19 15:55
2F:→ PsMonkey: 參數(逗號以後的東西)最終必須能讓電腦認為是一個字串 12/19 15:56
3F:→ PsMonkey: 「'分頁B'!J2」電腦會幫你換成實際的值再跟前面兜起來 12/19 15:57
4F:→ PsMonkey: 但是「Q=3」在第二個式子當中並不是字串,電腦也沒法進 12/19 15:58
5F:→ PsMonkey: 行運算,所以就死翹翹了。 12/19 15:59
6F:→ PsMonkey: 試試看 "select * where Q=" & '分頁B'!J2' & "Q=3" 12/19 16:00
7F:→ PsMonkey: 然後去理解一下為什麼要有 & 這個字 12/19 16:00
我把問題簡化到
=QUERY( ALL!A2:X1000,"select * where Q=" &Q1 & "R=3") 仿照你給的範例
仍就錯誤 (無法解析第二參數)
=QUERY( ALL!A2:X1000,"select * where Q=" &Q1 ) <= 但這樣就正常 嗚嗚
要如何加入第二個條件呢 ~~
網路上沒人解釋 為何 " 要出現在&前面
※ 編輯: boblegirl (111.241.222.25 臺灣), 12/19/2022 16:26:58
8F:→ PsMonkey: 阿等等,我少寫了... 應該是「" or R=3" 」 12/19 17:07
9F:→ PsMonkey: 建議你先用純字串寫死第二個參數,然後再一段一段換成 12/19 17:08
10F:→ PsMonkey: 變數 or 關鍵字... 這樣會比較清楚 [遠目] 12/19 17:08
=QUERY( ALL!A2:X1000,"select * where Q="&Q1" OR R=3" )
還是跳ERROR (公式頗析錯誤 哭)
※ 編輯: boblegirl (111.241.222.25 臺灣), 12/19/2022 17:52:16
終於成功了 要寫這樣 謝謝P大熱心幫忙 ><
=QUERY( ALL!A2:X1000,"select * where Q = " & Q1 & "OR R=3" )
或是
=QUERY( ALL!A2:X1000,"select * where Q = " & Q1 & "OR R = " & R1)
雖然我不知道為什麼要這樣寫 Q_Q
※ 編輯: boblegirl (111.241.222.25 臺灣), 12/19/2022 18:48:22
11F:→ PsMonkey: 你第一個應該是錯的吧... Q1 後面多了一個 " 12/19 20:05
感謝提醒 已修改
12F:→ PsMonkey: 建議你:「&」前後都留空格,結果沒變,只是幫助你理解 12/19 20:06
13F:→ PsMonkey: 然後另外弄個測試用的格子,式子直接給 12/19 20:07
14F:→ PsMonkey: 「="select * where Q =" & A1 & "OR R = " & B1」 12/19 20:07
15F:→ PsMonkey: 來開始理解起,不然隔兩天你大概又上來問了... 12/19 20:08
大部分的試算表教學觀念沒講到很細 所以不太好理解 QQ
謝謝P大!
※ 編輯: boblegirl (111.241.222.25 臺灣), 12/19/2022 21:23:46