Rumus Excel: Mengubah urutan tabel tanpa nol -

Daftar Isi

Formula umum

(=TRANSPOSE(IF(rng="","",rng)))

Ringkasan

Untuk mengubah urutan tabel yang berisi kosong secara dinamis, Anda bisa menggunakan rumus array yang didasarkan pada fungsi TRANSPOSE dan fungsi IF. Dalam contoh yang ditunjukkan, rumus array multisel di H5: I9 adalah:

(=TRANSPOSE(IF(B5:F6="","",B5:F6)))

Catatan: ini adalah rumus array yang harus dimasukkan dengan Control + Shift + Enter di seluruh rentang H5: I9, kecuali di Excel 365.

Penjelasan

Fungsi TRANSPOSE secara otomatis mengubah posisi nilai dalam orientasi horizontal ke orientasi vertikal dan sebaliknya.

Namun, jika sel sumber kosong (kosong) TRANSPOSE akan menampilkan nol. Untuk memperbaiki masalah itu, rumus ini berisi fungsi IF yang memeriksa terlebih dahulu untuk melihat apakah sel kosong atau tidak. Saat sel kosong, fungsi IF menyediakan string kosong ("") untuk diubah urutannya. Jika tidak, JIKA memberikan nilai secara normal.

Tanpa IF, array yang masuk ke TRANSPOSE terlihat seperti ini:

("Item","apples","pears","limes",0;"Qty",14,10,4,0)

Setelah IF, akan terlihat seperti ini:

("Item","apples","pears","limes","";"Qty",14,10,4,"")

Artikel yang menarik...