kullanıyorum MATCH()
bazı değerleri bulmak için ancak bazı değerler bulunmakta fakat bazıları bulunmamakta.
Listenin sonunda KIRMIZI olarak Eşleştirme dizisindeki ARE değerlerini göreceksiniz, ancak bir nedenden dolayı onları bulamıyorsunuz. Ben sadece referans olarak bu değerleri işaret ediyorum, yukarıda bulunmayan daha fazla değer var.
Olarak bir format sorunu değil =A=B
Bu KIRMIZI örneklerde veriyor TRUE
.
Neyi yanlış yapıyorum?
Herhangi bir yardım takdir edilecektir.
Resim 01
Resim 02
NUMBERVALUE işlevinde MATCH öğesinden hücre başvurusunu kaydırmayı deneyin ve deneyin. Örneğin. = MATCH (NUMBERVALUE (A340), .....)
—
patkim
Basit hata ayıklama: Hücre formülü Match! D354:
—
Bandersnatch
=IF(ISERROR(INDEX(Items!$B$2:$B$1000,C354,1)), "", INDEX(Items!$B$2:$B$1000,C354,1))
Boş döndürmesinin nedeni C354 hücresinin boş olmasıdır. Bu hücrede 270'e ihtiyacın var (271 değil).
PS. INDEX () kullanıyorsunuz, MATCH () değil.
—
Bandersnatch
Daha fazla açıklamak gerekirse, C354 boş olduğundan, ilk INDEX (), ISERROR () True yapan #VALUE hatasını döndürür, böylece IF () "" (blank) döndürür.
—
Bandersnatch
Match
levha, daha sonra doğru toplanır. Sadece hücreyi seçin, tuşuna basın.F2
ve sonraEnter
.