軟體:Excel
版本:2016
各位高手好:小弟想問一個問題,用excel裡的 Microsoft Query進資料庫後想找裡面一
個數值,如何指定在Sheet1裡的A1為SQL搜尋的項目呢?謝謝!
範例
Where (XXX=‘abc’)
想把abc改為Sheet1的A1儲存格值
謝謝各位
作者: soyoso (我是耀宗) 2020-06-15 22:29:00
在microosoft query 中編輯查詢或檢視資料,準則,新增準則,值以[];輸入參數值,以儲存格a1,為將來的重新整理使用些值/參照(勾選),當儲存格值變更時自動更新(勾選)
作者: soyoso (我是耀宗) 2020-06-16 15:52:00
公式合併d2:d10字串(分隔符號是否要加看實際情況),where不以等號,以like,儲存格以合併字串後的單一儲存格
請問合併是用D1&D2&...然後設在C1然後Where xxx like ?
作者: soyoso (我是耀宗) 2020-06-16 16:19:00
回文寫法反了
不好意思,不太懂,D1=A,D2=B,....我想把D1-D10的儲存格當做準則參數(ㄧ個範圍這樣),單ㄧ時語法Where(xxx=?),您說的是 Where(xxx like ?) 這樣嗎?謝謝
作者: soyoso (我是耀宗) 2020-06-16 16:26:00
寫法反了,?在前,回文寫不以等號,以like,不是就=置換like,要去查一下like的語法D1=A,D2=B,...合併是用D1&D2&...這是可以的(是否要分隔符
作者: soyoso (我是耀宗) 2020-06-16 16:35:00
號,回文15:52有寫),要設在C1或是其他儲存格都可以,指定上就是以這個合併後的單一儲存格