Saya membangun solusi untuk ini menggunakan Add-In Power Query. Anda dapat mengunduhnya dari OneDrive saya - ini file tersebut Demo Power Query - item yang hanya dalam satu kategori
http://1drv.ms/1AzPAZp
Berikut ini deskripsi cara saya membuatnya:
Menggunakan Power Query, saya membuat Query ("Table1") dari tabel Excel. Saya menghapus centang opsi untuk Muat ke lembar kerja - ini hanya untuk input ke Kueri berikutnya.
Saya kemudian membuat kueri lain ("Table1 multi-kategori") dari tabel Excel yang sama. Di Kueri itu Saya Menggabungkan Kueri "Table1", bergabung pada Item. Kemudian saya memperluas kolom Item dan Category dari "Table1". Perhatikan bahwa pada titik ini saya telah meningkatkan jumlah baris, yang mencakup semua kombinasi Item.
Lalu saya menambahkan Kolom Kustom "multi-kategori". Rumusnya hanya:
[category] <> [NewColumn.category]
Saya sudah bergabung di Item, jadi ini menguji apakah ada beberapa kategori untuk item ini. Lalu saya memfilter pada kolom ini, hanya menjaga nilai TRUE.
Saya kemudian menambahkan Grup Menurut kelompok berdasarkan Item dan Kategori, dan mendapatkan nilai Max dari kolom "multi-kategori" - ini melayani skenario ketika item memiliki lebih dari 2 kategori.
Akhirnya saya menghapus kolom "berhasil", dan kembali menghapus centang opsi untuk Muat ke lembar kerja - ini hanya untuk input ke Kueri berikutnya.
Selanjutnya saya membuat Query lain ("Table1 final"), lagi mulai dari tabel Excel asli. Kali ini saya bergabung dalam kueri "Table1 multi-kategori", bergabung dengan Item dan Kategori, dan termasuk baris yang tidak cocok.
Lalu saya memperluas dan mengganti nama kolom "multi-kategori", dan mengganti nilai nol dengan FALSE. Kueri ini dikirimkan ke tabel baru di sheet baru "Multi-kategori".
Akhirnya saya membuat tabel pivot di atas tabel baru itu di lembar "Multi-kategori". Kolom "multi-kategori" memberi tahu Anda Item mana yang ada dalam beberapa kategori.
Jelas beberapa langkah untuk mencapai titik ini. Namun setiap langkah dalam isolasi cukup sederhana dan cukup mudah dimengerti, mengingat editor Power Query WYSIWYG. Ini tentu jauh lebih mudah diikuti daripada debugging kode VBA dan 100x lebih baik daripada mencoba men-debug formula Excel.