Auto Hide field kosong sewaktu dipilih dari dropdown list

  1. 8 minggu lalu

    Assalamualaikum

    selamat siang, saya mau tanya tentang excel

    jadi kasus nya seperti ini:

    saya punya set data master, gambarnya bisa di lihat di bawah ini
    Untitled.png' alt='-image-'/>

    dan saya ingin membuat sebuah summary seperti template di bawah ini:
    Untitled.png' alt='-image-'/>

    apakah bisa di buat, jika kita contohnya memilih test 3, dan hasilnya hanya menampilkan data yang ada di list 3, dan data kosong tidak di tampilkan

    contoh file saya lampirkan

    mohon bantuannya master
    @Caton

    @adekinteristi ...

    Wa'alaikumsalam. Saya coba buatkan contohnya pada file terlampir, mudah-mudahan sesuai. Intinya penggunaan Named Range dan kolom bantu. Silahkan dipelajari dahulu.

    Demikian.

  2. Caton

    Jun 28 Terverifikasi Jawaban Terpilih Indonesia + 10.419 Poin

    @adekinteristi ...

    Wa'alaikumsalam. Saya coba buatkan contohnya pada file terlampir, mudah-mudahan sesuai. Intinya penggunaan Named Range dan kolom bantu. Silahkan dipelajari dahulu.

    Demikian.

  3. Terimakasih mas @Caton

    bisa di terapkan di data saya, terimakasih banyak mas

    tapi kalau saya boleh bertanya, saya coba pelajari, masih mengalami beberapa kendala:

    '=OFFSET('Summary Data'!$A$3,0,0,COUNTIF('Summary Data'!$A:$A,"?*")-2,COUNTIF('Summary Data'!$2:$2,"?*"))

    ("?*")
    penjelasan logikanya gimana ya mas?

    =IF(Data.kolom,IF(INDEX(Data.utama,ROW()-ROW($DD$2),Data.kolom)<>"",ROW()-ROW($DD$2),""),"")

    ROW()-ROW($DD$2)
    <>""
    penjelasan logikanya gimana ya mas?

  4. Caton

    Jun 28 Terverifikasi Indonesia + 10.419 Poin

    Sama-sama mas @adekinteristi ...

    Mengenai yang ditanyakan, notasi "?*" pada dasarnya merupakan ekspresi umum (Regular Expression) untuk menentukan sebuah karakter atau lebih. Tanda ? mewakili satu karakter, sedangkan tanda * mewakili semuanya karakter. Sebenarnya, dalam formula:

    =OFFSET('Summary Data'!$A$3,0,0,COUNTIF('Summary Data'!$A:$A,"?*")-2,COUNTIF('Summary Data'!$2:$2,"?*"))

    notasi "?*" cukup menggunakan notasi "*" saja karena tanda * sudah mewakili seluruh karakter alphanumerik... ;)

    Contohnya, jika ada baris data berikut pada range A1:A3:

    123
    Z
    ABC

    maka contoh dengan fungsi COUNTIF hasil dengan kriteria berbeda sebagai berikut:

    COUNTIF($A1:$A3,"?")     = 1
    COUNTIF($A1:$A3,"*")     = 2
    COUNTIF($A1:$A3,"??")    = 0
    COUNTIF($A1:$A3,"?*")    = 2
    COUNTIF($A1:$A3,">0")    = 1
    COUNTIF($A1:$A3,"<>"&"") = 3

    Kemudian mengenai ROW()-ROW($DD$2), oleh karena fungsi ROW jika digunakan tanpa argumen referensi sel akan menghasilkan indeks baris dari baris dimana formula tersebut berada dan jika digunakan dengan argumen referensi sel akan menghasilkan indeks baris dari baris sel yang direferensikan, maka hasil dari notasi tersebut jika disusun berurutan akan menghasilkan nilai indeks berurutan. Sederhananya, jika formula dibuat mulai dari sel DD3, maka:

    DD3 = ROW() - ROW($DD$2) = 3 - 2 = 1
    DD4 = ROW() - ROW($DD$2) = 4 - 2 = 2
    DD5 = ROW() - ROW($DD$2) = 5 - 2 = 3
    ...

    Dan jika pertanyaan notasi <>"" terkait dengan bagian formula:

    ... IF(INDEX(Data.utama,ROW()-ROW($DD$2),Data.kolom)<>"" ...

    intinya sih notasi tersebut akan membandingkan apakah ada data pada range Data.Utama pada baris dan kolom terkait. Coba pahami dan pelajari formula dan hasil dari fungsi INDEX yang digunakan tersebut.

    Demikian.

  5. terimakasih mas @Caton

    penjelasannya sangat jelas, dan sangat membantu

 

atau Mendaftar untuk ikut berdiskusi!