Tecnologia, programação e muito Visual FoxPro.

quarta-feira, 11 de maio de 2011

Bls: ]] XL-mania [[ transpose dengan baris berantakan

 

jika struktur sebuah tabel tidak standar . untuk dikelola maka diperlukan rekayasa ,kreatifitas dan sedikit trik untuk mengelolanya . untuk itu dalam kasus ini saya mengatasinya sbb:

1.Masing masing grup data dalam tabel data induk hanya ditentukan oleh  adanya judul  kolom event no  untuk masing  masing grup data baru. maka, dengan asumsi ini setiap ada  judul  kolom event no. data pada baris di bawahya sampai  satu baris sebelum adanya  judul  kolom event  no berikutnya  adalah merupakan satu grup data.

untuk menentukan setiap record data pada baris tertentu masuk pada grup data yang mana ?,perlu dibuatkan satu kolom bantu . dalam hal ini saya beri nama no data.

dengan formula =IF(A2<>$A$1;COUNTIF(A$1:A2;$A$1))

yangakan menghasilkan nilai berurutan untuk masing masing grup data . dan selanjutnya akan dijadikan acuan untuk menentukan awal baris dari masing masing grup data.


2.Kolom bantu berikutnya adalah kolom bantu awal baris untuk mengetahui setiap record awal pada tiap grup data dimulai dari baris ke berapa pada tabel data induk. dengan formula =MATCH(ROW(1:1);$C$1:$C$21;0) .


3. Karena nilai yang ingin didapatkan pada tabel tujuan berasal dari record di kolom distance (km) yang berada di kolom C pada tabel induk . maka seluruh referensinya pada tabel hasil akan merujuk  ke kolom ini. hanya barisnya saja yang relatif  sesuai dengan posisinya pada grupnya masing masing. karena pada masing masing grup jumlah barisnya tidak sama,maka formula =IF(COLUMNS($G:G)>COUNTIF($C$1:$C$21;ROW(1:1));"";INDIRECT("B"&($E11+(COLUMNS(($A:A))-1))))

di awal tabel hasil jika di copy ke seluruh cell hasil yang lainnya akan menghasilkan nilai yang diharapkan.

wassalam

Ghozi Alkatiri


--- Pada Rab, 11/5/11, hadi.prayitno80@gmail.com <hadi.prayitno80@gmail.com> menulis:

Dari: hadi.prayitno80@gmail.com <hadi.prayitno80@gmail.com>
Judul: ]] XL-mania [[ transpose dengan baris berantakan
Kepada: XL-mania@yahoogroups.com
Tanggal: Rabu, 11 Mei, 2011, 12:16 PM

 

Dear XL-mania,
Mau tanya-tanya pada expert semua.. saya kesulitan untuk transpose data, karena datanya banyak lumayan klo di paste special. Selain itu jumlah row nya beda-beda gimana yah caranya? saya lampirkan contohnya.
Sebelumnya saya ucapkan terima kasih atas bantuannya
HADI P

Sent from my BlackBerry® smartphone from Sinyal Bagus XL, Nyambung Teruuusss...!

__._,_.___
Recent Activity:
+-:: XL-mania ::::::::::::::::::::----------------------------------+
| maaf baru moderate sekarang... momods kurang tidur berhari-hari   |
| jadi budak kantoooOOooorrr...                                     |
| http://www.facebook.com/group.php?gid=37671048001&ref=mf          |
+-------------------------------------------------------------------+
| DILARANG : MLM, money game, OOT, iklan tanpa izin, SARA, testing, |
| pembicaraan pribadi, one line message,  melecehkan,  tidak sopan. |
+-------------------------------------------------------------------+
| Buat subjek yang kreatif, jangan : "tanya", "help", "mohon bantu" |
| Usahakan besar attachment < 200 kb. Gunakan  winzip  jika  perlu. |
+-------------------------------------------------------------------+
| Ajak teman-teman Anda bergabung dengan mengirim e-mail kosong ke  |
| XL-mania-subscribe@yahoogroups.com atau kirimkan mereka file dari |
| http://groups.yahoo.com/group/XL-mania/files/Promotion/           |
+-------------------------------------------------------------------+
| Berikan testimoni di : http://www.friendster.com/xlmania atau...  |
| http://www.xl-mania.com/2008/06/testimoni-xl-mania.html           |
+-------------------------------------------------------------------+
| Message lama ada di :                                             |
| http://groups.yahoo.com/group/XL-mania/messages [perlu yahoo id]  |
| http://www.mail-archive.com/xl-mania@yahoogroups.com              |
+-------------------------------------------------------------------+
MARKETPLACE

Stay on top of your group activity without leaving the page you're on - Get the Yahoo! Toolbar now.


Get great advice about dogs and cats. Visit the Dog & Cat Answers Center.

.

__,_._,___

Nenhum comentário:

Arquivo do blog