pencocokan indeks mengembalikan 0 untuk sel kosong, menginginkannya menjadi "-"

Saya telah mencari ke seluruh penjuru dan mencoba berbagai hal yang berbeda dan tidak ada yang berhasil.

Saya bisa mendapatkan kesalahan untuk menampilkan - tetapi saya juga ingin sel kosong untuk mengembalikan -.

Saat ini sel kosong mengembalikan 0.

Sel kosong muncul di bagian $C$6:$DD$50 jika itu membantu.

=IFERROR(INDEX('Foundation Plates'!$C$6:$DD$50,MATCH($C9,'Foundation Plates'!$B$6:$B$50,0),MATCH(D$8,'Foundation Plates'!$C$5:$DD$5,0)),"-")

Rumus Anda mengembalikan 0, itu berarti kecocokan ditemukan tetapi nilai dalam sel yang relevan kosong atau 0. Jika rumus tidak menemukan sel yang cocok, IFError akan menangani hal ini dan mengembalikan "-" dalam kasus ini.

Untuk menyembunyikan Nol' dari sel rumus, Anda dapat menggunakan Pemformatan Kustom untuk menyembunyikan nol.

Pilih sel rumus dan format kustom menggunakan format yang diberikan di bawah ini sesuai pemformatan yang ada yang diterapkan ke sel rumus.

  1. Jika sel rumus memiliki Pemformatan Umum, coba ini ...

0;-0;;@

  1. Jika sel formula memiliki Pemformatan Mata Uang, coba ini...

$#,##0.00_);($#,##0.00);

  1. Jika sel rumus memiliki Format Tanggal, coba ini ...

mm/dd/yyyy;;

Jika Anda ingin menampilkan "- &" alih-alih kosong di sel rumus dengan nol, ubah pemformatan kustom seperti di bawah ini ...

  1. 0;-0;-;@

  2. $#,##0.00_);($#,##0.00);-

  3. mm/dd/yyyy;;-

Komentar (2)
Larutan
 =IFERROR(IF(INDEX('Foundation Plates'!$C$6:$DD$50,MATCH($C9,'Foundation Plates'!$B$6:$B$50,0),MATCH(D$8,'Foundation Plates'!$C$5:$DD$5,0))=0,"-",INDEX('Foundation Plates'!$C$6:$DD$50,MATCH($C9,'Foundation Plates'!$B$6:$B$50,0),MATCH(D$8,'Foundation Plates'!$C$5:$DD$5,0))),"-")

Rumus ini seperti:
=IFERROR(If(Indeks =0,"-",Indeks),"-")
Ini akan bekerja karena menguji Indeks jika = 0 hasilnya akan menjadi "-" jika 0 itu akan memberikan nilai yang sesuai

Komentar (2)

Apakah menambahkan kondisi ISBLANK akan mencapai tujuan Anda?

=IF(ISBLANK(),"-",)
Komentar (0)