Excel formula: VLOOKUP ignorē izvadi -

Satura rādītājs

Vispārēja formula

=IF(VLOOKUP()=x,y,VLOOKUP())

Kopsavilkums

Lai ignorētu VLOOKUP izvadi, funkciju IF var ievietot VLOOKUP. Parādītajā piemērā formula G5 ir:

=IF(VLOOKUP(F5,key,2,TRUE)="F","x",VLOOKUP(F5,key,2,TRUE))

kur atslēga ir nosauktais diapazons B5: C9.

Šī formula atgriež standarta izvadi, ja rezultāts> = 60, un "x" rādītājiem, kas mazāki par 60.

Paskaidrojums

Piezīme: vienkāršāka pieeja būtu mainīt tabulu, kuru tieši izmanto VLOOKUP. Bet šis piemērs izskaidro VLOOKUP izejas testēšanas un ignorēšanas mehānismu.

Šī formula ir balstīta uz vienkāršu vērtēšanas piemēru, kas detalizēti paskaidrots šeit. Dotam vērtējumam VLOOKUP pakāpes aprēķināšanai izmanto esošu tabulu, nosaukto diapazona atslēgu (B5: C9). Piezīmes spēles režīms ir iestatīts uz aptuvenu.

Lai ignorētu izvadi, VLOOKUP ir ievietots IF priekšrakstā:

=IF(VLOOKUP(F5,key,2,TRUE)="F","x",VLOOKUP(F5,key,2,TRUE))

Šīs formulas tiešais tulkojums ir:

Ja VLOOKUP atgriež "F", atgrieziet "x". Pretējā gadījumā atgrieziet rezultātu no VLOOKUP.

"X" rezultātu var pielāgot pēc vēlēšanās. Lai neko neparādītu, norādiet tukšu virkni ("").

Alternatīva formula

Vienkāršāku, mazāk lieku formulu var izveidot, izmantojot IF, lai tieši pārbaudītu rezultātu šādi:

=IF(F5<60,"x",VLOOKUP(F5,key,2,TRUE))

Tomēr šī formula tehniski nenoraida VLOOKUP izvadi. Tā vietā tas pārbauda ienākošo rezultātu vērtību un pilnībā apiet VLOOKUP, ja tas ir mazāks par 60.

Interesanti raksti...