Jumat, 20 Juni 2014

[belajar-excel] Digest Number 2981

5 Messages

Digest #2981

Messages

Thu Jun 19, 2014 11:53 pm (PDT) . Posted by:

"Dian Ardianto" klikardian

tanya nih...
saya pake excel 2007, gimana caranya kita mau mengetahui nilai-nilai berapa saja yang muncul di sebuah range?
makasih...

Fri Jun 20, 2014 12:28 am (PDT) . Posted by:

"hendrik karnadi" hendrikkarnadi

Hai Dian,
UDF Function LOUV (List Of Unique Values) ini adalah warisan mbak Siti yang bertujuan untuk mencari unique values dalam suatu range. Ini adalah array formula.
Cara pemakaiannya:
- Blok suatu range (sebanyak mungkin) pada satu kolom, dimana kita ingin menempatkan hasilnya.
- Ketik =Louv(A4:G15) pada kotak formula dan akhiri dengan menekan tombol Ctrl Shift Enter secara bersamaan, sehingga akan tampak tanda {} didepan tanda "=" dan di belakang tanda")" menjadi {=Louv(A4:G15)}
- Pada kolom hasil akan tampak #N/A di bawah angka terakhir.

UDF FUnction ini bisa dibuatkan "Add-in" seperti yang pernah dijelaskan oleh Miss Jan, sehingga bisa dipakai setiap saat.

File harus disimpan dalam bentuk Excel Macro-Enabled Workbook sehingga macro harus diaktifkan terlebih dahulu.

Salam,
HK

On Friday, 20 June 2014, 13:54, "Dian Ardianto klikardian@yahoo.com [belajar-excel]" <belajar-excel@yahoogroups.com> wrote:


 
tanya nih...
saya pake excel 2007, gimana caranya kita mau mengetahui nilai-nilai berapa saja yang muncul di sebuah range?
makasih...

Fri Jun 20, 2014 12:16 am (PDT) . Posted by:

"Bagus" bagus4bls

Pak Dian;

Coba begini:

Array Formula ya...
=SMALL($A$4:$G$15,1+SUM(COUNTIF($L$3:L3,$A$4:$G$15)))
Copas kebawah.

Wassalam

~ Bagus ~

----- Original Message -----
From: Dian Ardianto klikardian@yahoo.com [belajar-excel]
To: belajar-excel@yahoogroups.com
Sent: Friday, June 20, 2014 11:19 AM
Subject: [belajar-excel] Mengetahui nilai yang muncul di sebuah range.. [1 Attachment]

tanya nih...
saya pake excel 2007, gimana caranya kita mau mengetahui nilai-nilai berapa saja yang muncul di sebuah range?
makasih...

Fri Jun 20, 2014 12:55 am (PDT) . Posted by:

"hendrik karnadi" hendrikkarnadi

Sekedar sharing,
Dari hasil uji coba sebelumnya....
- Dengan named range kurang fleksibel kalau ada tambahan data
- Tabel yang dibuat dengan Insert Table atau dengan fungsi Offset memang fleksibel terhadap penambahan data namun tidak terbaca namanya di SQL.

Salam,
HK

-------- Original message --------
Subject:RE: Fw: [belajar-excel] Menggunakan Statment SQL pada Excel
From:"'zainul_ulum[at]yahoo[dot]com' zainul_ulum@yahoo.com [belajar-excel]" <belajar-excel@yahoogroups.com>
To:belajar-excel@yahoogroups.com
Cc:

 
Wa'alaikum Salam Wr. Wb.
Ikut nimbrung jawab..
 
Asal baris ke-3 sampai akhir record sudah sesuai dengan kaidad table database, terlebih dahulu dibuat [named range] mulai baris ke-3 sampai akhir record.
missal named rangenya adalah [dataku] maka kira-kira syntax sqlnya:
 
select data.tgl,data.nama.data.jml
from datakuas data
order by tgl

wassalam
-zainul
 
From:belajar-excel@yahoogroups.com [mailto:belajar-excel@yahoogroups.com]
Sent: Friday, June 20, 2014 10:57 AM
To: belajar-excel@yahoogroups.com
Subject: Bls: Fw: [belajar-excel] Menggunakan Statment SQL pada Excel [3 Attachments]
 
 
asalamu alaikum wr wb
ikut belajar pak ya..
misal field (header) data kita berada di baris ke 3 dan baris 1 dan 2 berisi nama atau judul dari data kita.
gimana syntax menentukan bahwa field berada di baris tiga.
misal field sheet data di baris ke tiga berisi
TGL|NAMA|JML|HARGA|KET
misal saya ingin mengambil field TGL|NAMA|JML|HARGA

dengan sintax
select data.tgl,data.nama.data.jml
from [data$] as data
order by tgl

berhubung di baris 1 dan 2 ada judul file tersebut tidak bisa tapi kalau judul di hapus bisa.

apa database di atas tidak masuk standart excel query.

wasalam

lb
 
 
Pada Kamis, 19 Juni 2014 23:15, "'Mr. Kid' mr.nmkid@gmail.com [belajar-excel]" <belajar-excel@yahoogroups.com> menulis:
 
 
Biasanya pengurutan diserahlan ke interface agar engine bisa mengerjakan query lainnya. Jadi bagian ORDER BY blablabla dihilangkan dan biarkan interface (dalam hal ini sheet Excel) yang melakukan sorting data.
Wassalam,
Kid.
 
2014-06-19 23:08 GMT+07:00 hendrik karnadi hendrikkarnadi@yahoo.com [belajar-excel] <belajar-excel@yahoogroups.com>:
 
>Terima kasih Pak Zainal, Mr. Kid,
>Kedua SQL sudah saya tes dengan memasukkan data dan sedikit edit SQLnya (modal Uji coba) maka hasilnya seperti terlampir.

>SQL Pak Zainal (edit sedikit by HK)
>SELECT x.SO,x.Tanggal,x.KodeCust,c.Nama,x.KodeBarang,x.Barang,x.Quantity, x.Harga, x.Quantity*x.Harga AS Total
>FROM 
>(SELECT j.So,j.Tanggal,j.KodeCust,j.KodeBarang,b.Barang,b.Harga,j.Quantity 
>FROM [Jual$] AS j 
>INNER JOIN [Barang$] AS b
>ON j.KodeBarang=b.KodeBarang) AS x
>INNER JOIN [Customer$] AS c 
>ON x.KodeCust=c.KodeCust
>ORDER BY SO

>SQL Mr. KID (edit sedikit by HK)
>SELECT j.SO,j.Tanggal,j.KodeCust,c.Nama,j.KodeBarang,b.Barang,j.Quantity,b.Harga, j.Quantity*b.Harga AS Total 
>FROM ([Jual$] AS j  INNER JOIN [Barang$] AS b ON j.KodeBarang=b.KodeBarang)
>INNER JOIN [Customer$] AS c ON j.KodeCust=c.KodeCust
>ORDER BY SO

>Sekali lagi terima kasih...

>Salam,
>HK



>On Thursday, 19 June 2014, 21:55, "'Mr. Kid' mr.nmkid@gmail.com [belajar-excel]" <belajar-excel@yahoogroups.com> wrote:


>Microsoft Query adalah salah satu tools yang disediakan oleh MS Office.
>Microsoft Query bisa diter-install dalam komputer ketika sub item MS Query dalam item Office Tools dipilih opsi untuk di-install ke dalam komputer.
>Wassalam,
>Kid.

>2014-06-19 13:11 GMT+07:00 Tio Adi Bayu Adjie tio.adjie@ptssb.co.id [belajar-excel] <belajar-excel@yahoogroups.com>:

>>Mau Tanya, Microsoft Query buat apa yah ? /apakah free ?
>> 
>>
>>Best Regards,
>>Tio Adi Bayu Adjie
>>PT Sanggar Sarana Baja
>> 
>>
>>________________________________
>>
>>Phone:
>>Fax:
>>Mobile:
>>Email: +6221 4682 7927
>>+6221 4682 7925
>>+6282125 577 485
>>tio.adjie@ptssb.co.id Address:
>>
>>
>>Website: Pulogadung Industrial Estate
>>Jl. Rawa Sumur No. 10
>>Jakarta 13930
>>www.ptssb.co.id
>> 
>> 
>>From:belajar-excel@yahoogroups.com [mailto:belajar-excel@yahoogroups.com]
>>Sent: Thursday, June 19, 2014 12:43 PM
>>To: belajar-excel@yahoogroups.com
>>Subject: RE: [belajar-excel] Menggunakan Statment SQL pada Excel [1 Attachment]
>> 
>> 
>>Bisa Pak Hendrik,
>>Bisa menggunakan fasilitas SQL syntax JOIN
>>Misal
>>--Tabel Penjualan ada di sheet: Jual$ dengan header (field)--> |ID|Tanggal|KodeCust|KodeBarang|Quantity|
>>--Tabel Customer adadi sheet: Customer dengan fields --> |KodeCust|Nama|Alamat|
>>--Tabel Barang ada di sheet: Barang dengan fields --> |KodeBarang|Barang|Harga|
>>
>>SQL untuk menampilkan kode customer, nama dan harga adalah:
>>
>>SELECT x.KodeCust,c.Nama,x.KodeBarang,x.Barang,x.Quantity, x.Harga, x.Quantity*x.Harga AS Total
>>FROM
>>(SELECT j.KodeCust,j.KodeBarang,b.Barang,b.Harga,j.Quantity
>>FROM [Jual$] AS j
>>INNER JOIN [Barang$] AS b
>>ON j.KodeBarang=b.KodeBarang) AS x
>>INNER JOIN [Customer$] AS c
>>ON x.KodeCust=c.KodeCust
>>
>>Mungkin Mas Kid bisa menambahi lebih lanjut kenapa saat saya hilangkan subquery sehingga SQL nya menjadi:
>>
>>SELECT j.KodeCust,c.Nama,j.KodeBarang,b.Barang,j.Quantity,b.Harga, j.Quantity*b.Harga AS Total
>>FROM [Jual$] AS j
>>INNER JOIN [Barang$] AS b
>>ON j.KodeBarang=b.KodeBarang
>>INNER JOIN [Customer$] AS c
>>ON j.KodeCust=c.KodeCust
>>
>>dijalankan di Microsoft Query kok Error?
>>
>>terimakasih
>>-zainul-
>>From: belajar-excel@yahoogroups.com [mailto:belajar-excel@yahoogroups.com]
>>Sent: Wednesday, June 18, 2014 9:28 PM
>>To: belajar-Excel@yahoogroups.com
>>Subject: Fw: [belajar-excel] Menggunakan Statment SQL pada Excel
>>
>>
>>Selamat malam Pak Zainal,
>>
>>Apakah melalui Excel juga dapat dibuatkan SQL Statement yang link antar beberapa tabel ?
>>
>>mis.,
>>Jika kita punya tiga tabel, yaitu Tabel Penjualan, Customer dan Barang
>>dimana
>>- Kode Customer pada Tabel Penjualan link ke Nama Customer,dll pada Tabel Customer (dgn ref. Kode Customer)
>>- Kode Barang pada Tabel Penjualan link ke Nama Barang,dll pada Tabel Barang (dgn ref. Kode Barang)
>>
>>Apakah dapat dibuat SQL Statement melalui Excel (kotak SQL Statement) seperti yang pak Zainal contohkan sebelumnya?
>>
>>Terima kasih.
>>
>>Salam,
>>HK
>>.


 
 

Wa'alaikum Salam Wr. Wb.

Ikut nimbrung jawab..

 

Asal baris ke-3 sampai akhir record sudah sesuai dengan kaidad table database, terlebih dahulu dibuat [named range] mulai baris ke-3 sampai akhir record.

missal named rangenya adalah [dataku] maka kira-kira syntax sqlnya:

 

select data.tgl,data.nama.data.jml
from dataku as data
order by tgl

wassalam

-zainul

 

From: belajar-excel@yahoogroups.com [mailto:belajar-excel@yahoogroups.com]
Sent: Friday, June 20, 2014 10:57 AM
To: belajar-excel@yahoogroups.com
Subject: Bls: Fw: [belajar-excel] Menggunakan Statment SQL pada Excel [3 Attachments]

 

 

asalamu alaikum wr wb
ikut belajar pak ya..
misal field (header) data kita berada di baris ke 3 dan baris 1 dan 2 berisi nama atau judul dari data kita.
gimana syntax menentukan bahwa field berada di baris tiga.
misal field sheet data di baris ke tiga berisi
TGL|NAMA|JML|HARGA|KET
misal saya ingin mengambil field TGL|NAMA|JML|HARGA

dengan sintax
select data.tgl,data.nama.data.jml
from [data$] as data
order by tgl

berhubung di baris 1 dan 2 ada judul file tersebut tidak bisa tapi kalau judul di hapus bisa.

apa database di atas tidak masuk standart excel query.

wasalam

lb

 

 

Pada Kamis, 19 Juni 2014 23:15, "'Mr. Kid' mr.nmkid@gmail.com [belajar-excel]" <belajar-excel@yahoogroups.com> menulis:

 

 

Biasanya pengurutan diserahlan ke interface agar engine bisa mengerjakan query lainnya. Jadi bagian ORDER BY blablabla dihilangkan dan biarkan interface (dalam hal ini sheet Excel) yang melakukan sorting data.

Wassalam,
Kid.

 

2014-06-19 23:08 GMT+07:00 hendrik karnadi hendrikkarnadi@yahoo.com [belajar-excel] <belajar-excel@yahoogroups.com>:

 

Terima kasih Pak Zainal, Mr. Kid,

Kedua SQL sudah saya tes dengan memasukkan data dan sedikit edit SQLnya (modal Uji coba) maka hasilnya seperti terlampir.

 

SQL Pak Zainal (edit sedikit by HK)

SELECT x.SO,x.Tanggal,x.KodeCust,c.Nama,x.KodeBarang,x.Barang,x.Quantity, x.Harga, x.Quantity*x.Harga AS Total
FROM 
(SELECT j.So,j.Tanggal,j.KodeCust,j.KodeBarang,b.Barang,b.Harga,j.Quantity 
FROM [Jual$] AS j 
INNER JOIN [Barang$] AS b
ON j.KodeBarang=b.KodeBarang) AS x
INNER JOIN [Customer$] AS c 
ON x.KodeCust=c.KodeCust

ORDER BY SO

 

SQL Mr. KID (edit sedikit by HK)

SELECT j.SO,j.Tanggal,j.KodeCust,c.Nama,j.KodeBarang,b.Barang,j.Quantity,b.Harga, j.Quantity*b.Harga AS Total 
FROM ([Jual$] AS j  INNER JOIN [Barang$] AS b ON j.KodeBarang=b.KodeBarang)

INNER JOIN [Customer$] AS c ON j.KodeCust=c.KodeCust

ORDER BY SO

 

Sekali lagi terima kasih...

 

Salam,

HK

 

 

 

On Thursday, 19 June 2014, 21:55, "'Mr. Kid' mr.nmkid@gmail.com [belajar-excel]" <belajar-excel@yahoogroups.com> wrote:

 

 

Microsoft Query adalah salah satu tools yang disediakan oleh MS Office.
Microsoft Query bisa diter-install dalam komputer ketika sub item MS Query dalam item Office Tools dipilih opsi untuk di-install ke dalam komputer.

Wassalam,

Kid.

 

2014-06-19 13:11 GMT+07:00 Tio Adi Bayu Adjie tio.adjie@ptssb.co.id [belajar-excel] <belajar-excel@yahoogroups.com>:

 

Mau Tanya, Microsoft Query buat apa yah ? /apakah free ?

 

Best Regards,
Tio Adi Bayu Adjie

PT Sanggar Sarana Baja

 

Phone:
Fax:
Mobile:
Email:

+6221 4682 7927
+6221 4682 7925
+6282125 577 485
tio.adjie@ptssb.co.id

Address:

Website:

Pulogadung Industrial Estate
Jl. Rawa Sumur No. 10

Jakarta 13930
www.ptssb.co.id

 

 

From: belajar-excel@yahoogroups.com [mailto:belajar-excel@yahoogroups.com]
Sent: Thursday, June 19, 2014 12:43 PM
To: belajar-excel@yahoogroups.com
Subject: RE: [belajar-excel] Menggunakan Statment SQL pada Excel [1 Attachment]

 

 

Bisa Pak Hendrik,
Bisa menggunakan fasilitas SQL syntax JOIN
Misal
--Tabel Penjualan ada di sheet: Jual$ dengan header (field)--> |ID|Tanggal|KodeCust|KodeBarang|Quantity|
--Tabel Customer adadi sheet: Customer dengan fields --> |KodeCust|Nama|Alamat|
--Tabel Barang ada di sheet: Barang dengan fields --> |KodeBarang|Barang|Harga|

SQL untuk menampilkan kode customer, nama dan harga adalah:

SELECT x.KodeCust,c.Nama,x.KodeBarang,x.Barang,x.Quantity, x.Harga, x.Quantity*x.Harga AS Total
FROM
(SELECT j.KodeCust,j.KodeBarang,b.Barang,b.Harga,j.Quantity
FROM [Jual$] AS j
INNER JOIN [Barang$] AS b
ON j.KodeBarang=b.KodeBarang) AS x
INNER JOIN [Customer$] AS c
ON x.KodeCust=c.KodeCust

Mungkin Mas Kid bisa menambahi lebih lanjut kenapa saat saya hilangkan subquery sehingga SQL nya menjadi:

SELECT j.KodeCust,c.Nama,j.KodeBarang,b.Barang,j.Quantity,b.Harga, j.Quantity*b.Harga AS Total
FROM [Jual$] AS j
INNER JOIN [Barang$] AS b
ON j.KodeBarang=b.KodeBarang
INNER JOIN [Customer$] AS c
ON j.KodeCust=c.KodeCust

dijalankan di Microsoft Query kok Error?

terimakasih
-zainul-

From: belajar-excel@yahoogroups.com [mailto:belajar-excel@yahoogroups.com]

Sent: Wednesday, June 18, 2014 9:28 PM
To: belajar-Excel@yahoogroups.com

Subject: Fw: [belajar-excel] Menggunakan Statment SQL pada Excel

Selamat malam Pak Zainal,

Apakah melalui Excel juga dapat dibuatkan SQL Statement yang link antar beberapa tabel ?

mis.,
Jika kita punya tiga tabel, yaitu Tabel Penjualan, Customer dan Barang
dimana
- Kode Customer pada Tabel Penjualan link ke Nama Customer,dll pada Tabel Customer (dgn ref. Kode Customer)
- Kode Barang pada Tabel Penjualan link ke Nama Barang,dll pada Tabel Barang (dgn ref. Kode Barang)

Apakah dapat dibuat SQL Statement melalui Excel (kotak SQL Statement) seperti yang pak Zainal contohkan sebelumnya?

Terima kasih.

Salam,
HK

.

 

 

 

 

Fri Jun 20, 2014 1:13 am (PDT) . Posted by:

"zainul_ulum[at]yahoo[dot]com" zainul_ulum

Benar Pak HK,

Dulu saya akali, kalo akan menambah data atau record menggunakan insert rows.

Misal named range ada di range A3:C50, maka kalo akan menambah data dilakukan insert sebelum baris 50.

thanks

-zainul

From: belajar-excel@yahoogroups.com [mailto:belajar-excel@yahoogroups.com]
Sent: Friday, June 20, 2014 2:55 PM
To: belajar-Excel@yahoogroups.com
Subject: Fw: Fwd: RE: Fw: [belajar-excel] Menggunakan Statment SQL pada Excel [3 Attachments]

Sekedar sharing,

Dari hasil uji coba sebelumnya....

- Dengan named range kurang fleksibel kalau ada tambahan data

- Tabel yang dibuat dengan Insert Table atau dengan fungsi Offset memang fleksibel terhadap penambahan data namun tidak terbaca namanya di SQL.

Salam,

HK

-------- Original message --------
Subject:RE: Fw: [belajar-excel] Menggunakan Statment SQL pada Excel
From:"'zainul_ulum[at]yahoo[dot]com' zainul_ulum@yahoo.com [belajar-excel]" <belajar-excel@yahoogroups.com>
To:belajar-excel@yahoogroups.com
Cc:

Wa'alaikum Salam Wr. Wb.

Ikut nimbrung jawab..

Asal baris ke-3 sampai akhir record sudah sesuai dengan kaidad table database, terlebih dahulu dibuat [named range] mulai baris ke-3 sampai akhir record.

missal named rangenya adalah [dataku] maka kira-kira syntax sqlnya:

select data.tgl,data.nama.data.jml
from dataku as data
order by tgl

wassalam

-zainul

From: belajar-excel@yahoogroups.com [mailto:belajar-excel@yahoogroups.com]
Sent: Friday, June 20, 2014 10:57 AM
To: belajar-excel@yahoogroups.com
Subject: Bls: Fw: [belajar-excel] Menggunakan Statment SQL pada Excel [3 Attachments]

asalamu alaikum wr wb
ikut belajar pak ya..
misal field (header) data kita berada di baris ke 3 dan baris 1 dan 2 berisi nama atau judul dari data kita.
gimana syntax menentukan bahwa field berada di baris tiga.
misal field sheet data di baris ke tiga berisi
TGL|NAMA|JML|HARGA|KET
misal saya ingin mengambil field TGL|NAMA|JML|HARGA

dengan sintax
select data.tgl,data.nama.data.jml
from [data$] as data
order by tgl

berhubung di baris 1 dan 2 ada judul file tersebut tidak bisa tapi kalau judul di hapus bisa.

apa database di atas tidak masuk standart excel query.

wasalam

lb

Pada Kamis, 19 Juni 2014 23:15, "'Mr. Kid' mr.nmkid@gmail.com [belajar-excel]" <belajar-excel@yahoogroups.com> menulis:

Biasanya pengurutan diserahlan ke interface agar engine bisa mengerjakan query lainnya. Jadi bagian ORDER BY blablabla dihilangkan dan biarkan interface (dalam hal ini sheet Excel) yang melakukan sorting data.

Wassalam,
Kid.

2014-06-19 23:08 GMT+07:00 hendrik karnadi hendrikkarnadi@yahoo.com [belajar-excel] <belajar-excel@yahoogroups.com>:

Terima kasih Pak Zainal, Mr. Kid,

Kedua SQL sudah saya tes dengan memasukkan data dan sedikit edit SQLnya (modal Uji coba) maka hasilnya seperti terlampir.

SQL Pak Zainal (edit sedikit by HK)

SELECT x.SO,x.Tanggal,x.KodeCust,c.Nama,x.KodeBarang,x.Barang,x.Quantity, x.Harga, x.Quantity*x.Harga AS Total
FROM
(SELECT j.So,j.Tanggal,j.KodeCust,j.KodeBarang,b.Barang,b.Harga,j.Quantity
FROM [Jual$] AS j
INNER JOIN [Barang$] AS b
ON j.KodeBarang=b.KodeBarang) AS x
INNER JOIN [Customer$] AS c
ON x.KodeCust=c.KodeCust

ORDER BY SO

SQL Mr. KID (edit sedikit by HK)

SELECT j.SO,j.Tanggal,j.KodeCust,c.Nama,j.KodeBarang,b.Barang,j.Quantity,b.Harga, j.Quantity*b.Harga AS Total
FROM ([Jual$] AS j INNER JOIN [Barang$] AS b ON j.KodeBarang=b.KodeBarang)

INNER JOIN [Customer$] AS c ON j.KodeCust=c.KodeCust

ORDER BY SO

Sekali lagi terima kasih...

Salam,

HK

On Thursday, 19 June 2014, 21:55, "'Mr. Kid' mr.nmkid@gmail.com [belajar-excel]" <belajar-excel@yahoogroups.com> wrote:

Microsoft Query adalah salah satu tools yang disediakan oleh MS Office.
Microsoft Query bisa diter-install dalam komputer ketika sub item MS Query dalam item Office Tools dipilih opsi untuk di-install ke dalam komputer.

Wassalam,

Kid.

2014-06-19 13:11 GMT+07:00 Tio Adi Bayu Adjie tio.adjie@ptssb.co.id [belajar-excel] <belajar-excel@yahoogroups.com>:

Mau Tanya, Microsoft Query buat apa yah ? /apakah free ?


Think Green

Best Regards,
Tio Adi Bayu Adjie

PT Sanggar Sarana Baja

Foto all unit

Logo SSB




_____

Phone:
Fax:
Mobile:
Email:

+6221 4682 7927
+6221 4682 7925
+6282125 577 485
<mailto:stefany.muller@ptssb.co.id> tio.adjie@ptssb.co.id

Address:

Website:

Pulogadung Industrial Estate
Jl. Rawa Sumur No. 10

Jakarta 13930
www.ptssb.co.id <http://www.ptssb.co.id/>

From: belajar-excel@yahoogroups.com [mailto:belajar-excel@yahoogroups.com]
Sent: Thursday, June 19, 2014 12:43 PM
To: belajar-excel@yahoogroups.com
Subject: RE: [belajar-excel] Menggunakan Statment SQL pada Excel [1 Attachment]

Bisa Pak Hendrik,
Bisa menggunakan fasilitas SQL syntax JOIN
Misal
--Tabel Penjualan ada di sheet: Jual$ dengan header (field)--> |ID|Tanggal|KodeCust|KodeBarang|Quantity|
--Tabel Customer adadi sheet: Customer dengan fields --> |KodeCust|Nama|Alamat|
--Tabel Barang ada di sheet: Barang dengan fields --> |KodeBarang|Barang|Harga|

SQL untuk menampilkan kode customer, nama dan harga adalah:

SELECT x.KodeCust,c.Nama,x.KodeBarang,x.Barang,x.Quantity, x.Harga, x.Quantity*x.Harga AS Total
FROM
(SELECT j.KodeCust,j.KodeBarang,b.Barang,b.Harga,j.Quantity
FROM [Jual$] AS j
INNER JOIN [Barang$] AS b
ON j.KodeBarang=b.KodeBarang) AS x
INNER JOIN [Customer$] AS c
ON x.KodeCust=c.KodeCust

Mungkin Mas Kid bisa menambahi lebih lanjut kenapa saat saya hilangkan subquery sehingga SQL nya menjadi:

SELECT j.KodeCust,c.Nama,j.KodeBarang,b.Barang,j.Quantity,b.Harga, j.Quantity*b.Harga AS Total
FROM [Jual$] AS j
INNER JOIN [Barang$] AS b
ON j.KodeBarang=b.KodeBarang
INNER JOIN [Customer$] AS c
ON j.KodeCust=c.KodeCust

dijalankan di Microsoft Query kok Error?

terimakasih
-zainul-

From: belajar-excel@yahoogroups.com [mailto:belajar-excel@yahoogroups.com]

Sent: Wednesday, June 18, 2014 9:28 PM
To: belajar-Excel@yahoogroups.com

Subject: Fw: [belajar-excel] Menggunakan Statment SQL pada Excel

Selamat malam Pak Zainal,

Apakah melalui Excel juga dapat dibuatkan SQL Statement yang link antar beberapa tabel ?

mis.,
Jika kita punya tiga tabel, yaitu Tabel Penjualan, Customer dan Barang
dimana
- Kode Customer pada Tabel Penjualan link ke Nama Customer,dll pada Tabel Customer (dgn ref. Kode Customer)
- Kode Barang pada Tabel Penjualan link ke Nama Barang,dll pada Tabel Barang (dgn ref. Kode Barang)

Apakah dapat dibuat SQL Statement melalui Excel (kotak SQL Statement) seperti yang pak Zainal contohkan sebelumnya?

Terima kasih.

Salam,
HK

.

Wa'alaikum Salam Wr. Wb.

Ikut nimbrung jawab..

Asal baris ke-3 sampai akhir record sudah sesuai dengan kaidad table database, terlebih dahulu dibuat [named range] mulai baris ke-3 sampai akhir record.

missal named rangenya adalah [dataku] maka kira-kira syntax sqlnya:

select data.tgl,data.nama.data.jml
from dataku as data
order by tgl

wassalam

-zainul

From: belajar-excel@yahoogroups.com [mailto:belajar-excel@yahoogroups.com]
Sent: Friday, June 20, 2014 10:57 AM
To: belajar-excel@yahoogroups.com
Subject: Bls: Fw: [belajar-excel] Menggunakan Statment SQL pada Excel [3 Attachments]

asalamu alaikum wr wb
ikut belajar pak ya..
misal field (header) data kita berada di baris ke 3 dan baris 1 dan 2 berisi nama atau judul dari data kita.
gimana syntax menentukan bahwa field berada di baris tiga.
misal field sheet data di baris ke tiga berisi
TGL|NAMA|JML|HARGA|KET
misal saya ingin mengambil field TGL|NAMA|JML|HARGA

dengan sintax
select data.tgl,data.nama.data.jml
from [data$] as data
order by tgl

berhubung di baris 1 dan 2 ada judul file tersebut tidak bisa tapi kalau judul di hapus bisa.

apa database di atas tidak masuk standart excel query.

wasalam

lb

Pada Kamis, 19 Juni 2014 23:15, "'Mr. Kid' mr.nmkid@gmail.com [belajar-excel]" <belajar-excel@yahoogroups.com> menulis:

Biasanya pengurutan diserahlan ke interface agar engine bisa mengerjakan query lainnya. Jadi bagian ORDER BY blablabla dihilangkan dan biarkan interface (dalam hal ini sheet Excel) yang melakukan sorting data.

Wassalam,
Kid.

2014-06-19 23:08 GMT+07:00 hendrik karnadi hendrikkarnadi@yahoo.com [belajar-excel] <belajar-excel@yahoogroups.com>:

Terima kasih Pak Zainal, Mr. Kid,

Kedua SQL sudah saya tes dengan memasukkan data dan sedikit edit SQLnya (modal Uji coba) maka hasilnya seperti terlampir.

SQL Pak Zainal (edit sedikit by HK)

SELECT x.SO,x.Tanggal,x.KodeCust,c.Nama,x.KodeBarang,x.Barang,x.Quantity, x.Harga, x.Quantity*x.Harga AS Total
FROM
(SELECT j.So,j.Tanggal,j.KodeCust,j.KodeBarang,b.Barang,b.Harga,j.Quantity
FROM [Jual$] AS j
INNER JOIN [Barang$] AS b
ON j.KodeBarang=b.KodeBarang) AS x
INNER JOIN [Customer$] AS c
ON x.KodeCust=c.KodeCust

ORDER BY SO

SQL Mr. KID (edit sedikit by HK)

SELECT j.SO,j.Tanggal,j.KodeCust,c.Nama,j.KodeBarang,b.Barang,j.Quantity,b.Harga, j.Quantity*b.Harga AS Total
FROM ([Jual$] AS j INNER JOIN [Barang$] AS b ON j.KodeBarang=b.KodeBarang)

INNER JOIN [Customer$] AS c ON j.KodeCust=c.KodeCust

ORDER BY SO

Sekali lagi terima kasih...

Salam,

HK

On Thursday, 19 June 2014, 21:55, "'Mr. Kid' mr.nmkid@gmail.com [belajar-excel]" <belajar-excel@yahoogroups.com> wrote:

Microsoft Query adalah salah satu tools yang disediakan oleh MS Office.
Microsoft Query bisa diter-install dalam komputer ketika sub item MS Query dalam item Office Tools dipilih opsi untuk di-install ke dalam komputer.

Wassalam,

Kid.

2014-06-19 13:11 GMT+07:00 Tio Adi Bayu Adjie tio.adjie@ptssb.co.id [belajar-excel] <belajar-excel@yahoogroups.com>:

Mau Tanya, Microsoft Query buat apa yah ? /apakah free ?

Best Regards,
Tio Adi Bayu Adjie

PT Sanggar Sarana Baja

Phone:
Fax:
Mobile:
Email:

+6221 4682 7927
+6221 4682 7925
+6282125 577 485
tio.adjie@ptssb.co.id

Address:

Website:

Pulogadung Industrial Estate
Jl. Rawa Sumur No. 10

Jakarta 13930
www.ptssb.co.id

From: belajar-excel@yahoogroups.com [mailto:belajar-excel@yahoogroups.com]
Sent: Thursday, June 19, 2014 12:43 PM
To: belajar-excel@yahoogroups.com
Subject: RE: [belajar-excel] Menggunakan Statment SQL pada Excel [1 Attachment]

Bisa Pak Hendrik,
Bisa menggunakan fasilitas SQL syntax JOIN
Misal
--Tabel Penjualan ada di sheet: Jual$ dengan header (field)--> |ID|Tanggal|KodeCust|KodeBarang|Quantity|
--Tabel Customer adadi sheet: Customer dengan fields --> |KodeCust|Nama|Alamat|
--Tabel Barang ada di sheet: Barang dengan fields --> |KodeBarang|Barang|Harga|

SQL untuk menampilkan kode customer, nama dan harga adalah:

SELECT x.KodeCust,c.Nama,x.KodeBarang,x.Barang,x.Quantity, x.Harga, x.Quantity*x.Harga AS Total
FROM
(SELECT j.KodeCust,j.KodeBarang,b.Barang,b.Harga,j.Quantity
FROM [Jual$] AS j
INNER JOIN [Barang$] AS b
ON j.KodeBarang=b.KodeBarang) AS x
INNER JOIN [Customer$] AS c
ON x.KodeCust=c.KodeCust

Mungkin Mas Kid bisa menambahi lebih lanjut kenapa saat saya hilangkan subquery sehingga SQL nya menjadi:

SELECT j.KodeCust,c.Nama,j.KodeBarang,b.Barang,j.Quantity,b.Harga, j.Quantity*b.Harga AS Total
FROM [Jual$] AS j
INNER JOIN [Barang$] AS b
ON j.KodeBarang=b.KodeBarang
INNER JOIN [Customer$] AS c
ON j.KodeCust=c.KodeCust

dijalankan di Microsoft Query kok Error?

terimakasih
-zainul-

From: belajar-excel@yahoogroups.com [mailto:belajar-excel@yahoogroups.com]

Sent: Wednesday, June 18, 2014 9:28 PM
To: belajar-Excel@yahoogroups.com

Subject: Fw: [belajar-excel] Menggunakan Statment SQL pada Excel

Selamat malam Pak Zainal,

Apakah melalui Excel juga dapat dibuatkan SQL Statement yang link antar beberapa tabel ?

mis.,
Jika kita punya tiga tabel, yaitu Tabel Penjualan, Customer dan Barang
dimana
- Kode Customer pada Tabel Penjualan link ke Nama Customer,dll pada Tabel Customer (dgn ref. Kode Customer)
- Kode Barang pada Tabel Penjualan link ke Nama Barang,dll pada Tabel Barang (dgn ref. Kode Barang)

Apakah dapat dibuat SQL Statement melalui Excel (kotak SQL Statement) seperti yang pak Zainal contohkan sebelumnya?

Terima kasih.

Salam,
HK

.

=====================================================================
Pojok Lowongan Kerja yang disediakan milis :
http://milis-belajar-excel.1048464.n5.nabble.com/Pojok-Lowongan-Kerja-f5725753.html

Posting lowongan kerja : ke link tersebut dan klik New Topic
=====================================================================

---------------------------------------------------------------------
bergabung ke milis (subscribe), kirim mail kosong ke:
belajar-excel-subscribe@yahoogroups.com

posting ke milis, kirimkan ke:
belajar-excel@yahoogroups.com

berkunjung ke web milis
http://tech.groups.yahoo.com/group/belajar-excel/messages

melihat file archive / mendownload lampiran
http://www.mail-archive.com/belajar-excel@yahoogroups.com/
atau (sejak 25-Apr-2011) bisa juga di :
http://milis-belajar-excel.1048464.n5.nabble.com/

menghubungi moderators & owners: belajar-excel-owner@yahoogroups.com

keluar dari membership milis (UnSubscribe):
kirim mail kosong ke  belajar-excel-unsubscribe@yahoogroups.com
---------------------------------------------------------------------

Tidak ada komentar:

Posting Komentar