Saya memiliki kueri di tabel Excel. Saya mengikuti ini untuk melakukannya.
Tetapi bagaimana saya bisa menambahkan parameter dari sel ke dalam permintaan saya?
Saya mencari cara untuk melakukan ini:
select *
from dbo.Customers
where CustomerID = Cell.A2
The Cell.A2 tidak bekerja. Tetapi bagaimana saya bisa menambahkan sesuatu seperti itu, sehingga isi sel digunakan dalam permintaan saya?
microsoft-excel
microsoft-excel-2007
sql-server-2008
sql
query
Gunung berapi
sumber
sumber
Jawaban:
Tidak tahu mengapa MS membuat ini sangat rumit, Anda harus menggunakan Microsoft Query.
Klik Data -> Dari Sumber Eksternal -> Dari Microsoft Query. PILIH Sumber data muncul. Pilih SQL Server, masukkan detail Auth, dan pilih tabel
Klik Berikutnya, jangan pilih kriteria pemfilteran, pilih urutkan berdasarkan kriteria, klik berikutnya. Sekarang, klik Lihat / Edit dalam MS Query alih-alih memilih Kembali ke Excel
Klik pada Selesai. Sekarang di MS Query, Klik Kriteria -> Tambahkan Kriteria, pilih operator dan biarkan nilainya
[]
Klik File -> kembalikan data ke Excel. Sekarang Excel akan meminta Anda untuk parameter, pilih sel yang relevan
Untuk mengedit parameter, klik Data -> Properti -> Ikon jari -> Definisi -> parameter
Anda juga dapat menggunakan editor kueri SQL dan mengetik kueri dengan gabungan dan meletakkan
?
bidang terhadap parameter di mana parameter harus diambil.sumber
?
bidang yang berlawanan dengan parameter yang harus dipilih i.imgur.com/NgXxc.pngTidak pernah ada kata terlambat untuk plug tak tahu malu ...
Ada plugin kecil yang hebat untuk Excel ... (penafian: Saya penulis)
Ini adalah plugin Excel yang menambahkan mesin basis data dan SQL IDE ke Excel.
Ini memungkinkan Anda melakukan operasi SQL pada apa pun yang ditandai sebagai tabel di dalam Excel. Anda bisa melakukan kueri di seluruh buku kerja, dan juga menggunakan tabel dari database eksternal (SQL Server / Sqlite / Postgres / Access / MySql) di kueri yang sama.
Ini memiliki penyorotan sintaksis SQL, penyelesaian pernyataan dan banyak hal keren lainnya. Menggunakan SQLite di bawah tenda, tetapi dapat menggunakan mesin db eksternal untuk memproses data juga.
Saya memang mengenakan biaya untuk itu, tetapi ada uji coba gratis yang dapat Anda gunakan selama 30 hari. Ini disebut ThingieQuery.
Maaf tentang plug, semoga tidak terlalu tidak pantas.
sumber
Masukkan nilai sebagai
Ini akan mengaktifkan tombol parameter Anda, tetapi ketika Anda menekan ok itu akan meminta Anda.
sumber