[算表] Excel指定儲存格為SQL搜尋項目

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

Links booklink

Contact Us: admin [ a t ] ucptt.com