Misal :
di windows explorer drive D ada folder bernama DATA
isi folder DATA adalah banyak sub folder yang setiap sub folder ada file
txt yang akan dipakai

Step-nya begini :
1. buat workbook kosong
2. buat Excel Table untuk inputan teks lokasi folder (bukan lokasi sub
folder), jadi tabel ini hanya berisi 1 bijik teks saja, misal nama Excel
Table-nya myFOLDER
    Foldernya
    D:\DATA
3. masukkan tabel myFOLDER ke PowerQuery (PQ)
4. (kalau versi PQ nya masih sebelum 2.62, keluar dari PQ pilih load to nya
adalah Only Create Connection, bila perlu klik kanan di pane queries ->
pilih Load to -> pilih only create connection)
5. ke pane queries -> klik kanan query -> Properties -> *uncheck* Enable
background refresh
*** step 1 sampai 5 adalah step input data tentang lokasi utamanya ***

6. ke menu Power Query atau menu Data -> get & transform -> Get data ->
from file -> from folder -> pilih folder DATA -> OK -> pilih Transform ->
masuk PQ (ada 2 query deh)
7. di query hasil nomor 6 : lihat di Query Settings (kalau tidak kelihatan,
ke menu View -> klik Query Settings) -> lihat Source
    bunyinya mesti begini :  =Folder.Files( "teks foldernya" )
8. copy bunyi formula di Source itu
9. ke query myFOLDER tadi -> menu Add Column -> Custom -> nama kolom diisi
FILES -> diarea formula, paste tuh bunyi formula yang dah di-copy
     -> ganti "teks foldernya" (beserta petiknya ya) jadi [Foldernya] (nama
kolom tabel myFOLDER kan berbunyi Foldernya [lihat nomor 2]) -> OK ->
muncul kolom baru bernama FILES
10. expand kolom FILES (klik panah belok kiri kanan di-header) -> klik Load
more (kalau muncul) -> *uncheck* Use original blabla -> centang semua -> OK
-> keluar deh daftar file, folder n subfolder
11. filter dulu sesuai kebutuhan, mau ekstension yang apa, nama filenya
diawali apa, di sub folder yang bagaimana, dan sebagainya
12. untuk kasus ini, yang dibutuhkan hanya kolom Content, jadi klik kanan
nama kolom Content -> pilih Remove other columns -> tinggal 1 kolom aja,
yaitu Content berisi data Binary setiap file
13. (kalau versi PQ nya masih sebelum 2.62, keluar dari PQ pilih load to
nya adalah Only Create Connection, bila perlu klik kanan di pane queries ->
pilih Load to -> pilih only create connection)
14. ke pane queries -> klik kanan query -> Properties -> *uncheck* Enable
background refresh
*** step 6 sampai 11 adalah step membuat daftar file dari suatu folder
sampai ke sub-sub-sub-foldernya *** gak perlu ribet pakai VBA lagi kan....
ajib dah

15.  ke menu Power Query atau menu Data -> get & transform -> Get data ->
from file -> from text -> pilih sebuah file dari sebuah sub folder -> OK ->
masuk PQ (ada 3 query deh)
16. lihat query settings : bagian Source -> copy formulanya
      *** Perhatikan bagian berbunyi    File.Contents( "file fullname" )
[ingat loh ya, sampai tutup kurungnya File.Contents, soale formulanya agak
panjang]
17. ke query myFOLDER lagi (yang cuma tinggal 1 kolom bernama Content)
      *** nah.... kolom Content ini setara dengan bunyi formula
File.Contents( "file fullname" ) itu
18. menu Add Column -> Custom -> nama kolom diisi TXT -> area formula :
paste bunyi formula itu -> ganti bagian File.Contents( "file fullname" )
menjadi [Content] -> OK -> muncul kolom TXT
19. buang kolom Content : klik kanan nama header Content -> pilih Remove
(tinggal 1 kolom lagi, yaitu kolom TXT)
20. expand kolom TXT (iya... klik panah belok kiri kanan yang ada
di-header) -> klik Load more -> *uncheck* Use original blabla -> centang
semua -> OK -> keluar deh semua records nya
21. kalau text file punya header : menu Transform -> pilih Use first row as
headers
      kalau text file tidak punya header : beri nama kolom di masing-masing
kolom, caranya :
      > lihat formulanya step query : expand blabla TXT -> ada 2 set
penyebutan nama-nama kolom, set pertama adalah bawaan file, set kedua
adalah nama kolom yang baru
      -> nah... ganti dah setiap nama kolom hasilnya di set kedua itu ->
enter
22. set datatype setiap kolom (menu Home atau Transform, lihat datatype,
klik setiap kolom -> pilih datatype)
23. umumnya, ada kolom yang bertipe number (whole atau decimal) -> klik
header salah satu kolom yang bertipe number itu -> menu Home -> Remove Rows
-> pilih Remove Errors
24. [bila perlu] filter-filter dah sesuai kebutuhan
25. ganti nama query jadi myRECORDS -> keluar dari PQ -> load to :
sebaiknya tetap Only Create Connections dulu, sapa tahu isinya lebih dari
jumlah barisnya Excel, biar gak error
26. [bila perlu] load saja ke Power Pivot (PP) dengan cara centang Add to
data model saat load to
27. save workbook -> selesai deh... sila diublek-ublek datanya..
*** step 15 sampai 20 itu untuk menyederhanakan proses ***
kalau step ini pakai bawaannya PQ, bakalan ruwet n butuh waktu untuk
dipahami,
jadi pakai yang simpel begitu saja biar pinter ngedit-ngeditnya untuk
dikembangkan (sarana uji kreativitas gitu lah.... masih kreatif kan ya...
wakakakaka...)

wedew...
ternyata kalo stepnya ditulis jadi panjang ya...
padahal kalo dikerjain paling 3 menit jadi,
bisa dipakai sepuasnya lagi tanpa perlu edat edit,
tinggal refresh all...
yaiy.. hail refresh all

wis ah... ndak kumat waras e...
wkwkwk...












On Sat, Feb 1, 2020 at 4:51 PM Zainul Ulum zainul_u...@yahoo.com
[belajar-excel] <belajar-excel@yahoogroups.com> wrote:

>
>
> Dear Be-Excel.
>
> Saya mempunyai list text (tab delimeted) file hasil output dari suatu
> program. Letak Text File tersebut ada di folder yang berbeda yang saya
> rangkup dalam bentuk table:
>
> Misal table sebagai berikut:
>
>
>
>         No |Lokasi File
>
>    1. |\Data\Folder1\1.txt
>    2. |\Data\Folder2\2.txt
>
> ….
>
> ….
>
> 100 |\Data\Folder100\100.txt
>
>
>
> Bagaimanakah cara menggabungkan fil1 1.txt, 2.txt……..,100..txt dalam power
> query?
>
>
>
> Terimakasih,
>
> -zainul
>
>
>
>
>
>
>
>
>
> Sent from Mail <https://go.microsoft.com/fwlink/?LinkId=550986> for
> Windows 10
>
>
>
> 
>

Kirim email ke