IF paziņojums: kā atstāt tukšu šūnu, ja nosacījums ir nepatiess ("" nedarbojas)

Es gribētu uzrakstīt IF paziņojumu, kurā šūna tiek atstāta tukša, ja nosacījums ir FALSE. Ievērojiet, ka, piemēram, ja C1 ir ievadīta šāda formula (kurai nosacījums ir false**):

 =IF(A1=1,B1,"")

un ja C1 tiek pārbaudīts, vai tā ir vai nav tukša, izmantojot =ISBLANK(C1), tad tiek atgriezta FALSE, pat ja šķiet, ka C1 ir tukša. Tas nozīmē, ka =IF(A1=1,B1,"") formula tehniski neatstāj tukšas šūnas, ja nosacījums nav izpildīts.

Vai ir kādas domas par to, kā to panākt? Paldies,

Diemžēl nav formulas, kas ļautu izveidot patiesi tukšu šūnu, """ ir labākais, ko var piedāvāt formulas.

Man nepatīk ISBLANK, jo tā neredz šūnas, kurās ir tikai """ kā tukšas. Tā vietā es dodu priekšroku COUNTBLANK, kas saskaita """ kā tukšas, tāpēc būtībā =COUNTBLANK(C1)>0 nozīmē, ka C1 ir tukša vai ka tajā ir """.

Ja jums ir nepieciešams noņemt tukšās šūnas kādā slejā, es ieteiktu filtrēt sleju, lai atrastu tukšās šūnas, pēc tam atlasīt iegūtās šūnas un nospiest Del. Pēc tam varat noņemt filtru.

Komentāri (3)
Risinājums

Izmēģiniet šo

=IF(ISBLANK(C1),TRUE,(TRIM(C1)=""))

Tas atgriezīs true šūnām, kas ir vai nu patiešām tukšas, vai kurās ir tikai balta vieta.

Dažas citas iespējas skatiet šajā post.

rediģēt

Lai atspoguļotu komentārus un to, ko jūs galu galā izdarījāt: Tā vietā, lai novērtētu "", ievadiet citu vērtību, piemēram, 'deleteme', un pēc tam tukšo zīmju vietā meklējiet 'deleteme'.

=IF(ISBLANK(C1),TRUE,(TRIM(C1)="deleteme"))
Komentāri (3)

Es esmu atradis šo risinājumu, šķiet, lai paveiktu šo triku:

Mainiet savu sākotnējo formulu:

=IF(A1=1,B1,"filler")

Pēc tam atlasiet kolonnu, meklējiet un nomainiet "filler" ar neko. Šūnas, kuras vēlaties, lai būtu tukšas/tušas, patiesībā ir tukšas, un, ja pārbaudīsiet ar "ISBLANK", tas atgriezīs TRUE. Tas nav viselegantākais, bet tas ir ātri un darbojas.

Komentāri (1)