Szeretnék írni egy IF utasítást, ahol a cella üresen marad, ha a feltétel FALSE. Vegyük észre, hogy ha például a következő képletet írjuk be a C1-be (amelynek a feltétele hamis):
=IF(A1=1,B1,"")
és ha a =ISBLANK(C1)
használatával teszteljük, hogy a C1 üres-e vagy sem, akkor ez akkor is FALSE
-t ad vissza, ha a C1 üresnek tűnik. Ez azt jelenti, hogy a =IF(A1=1,B1,"")
formula technikailag nem hagyja üresen a cellákat, ha a feltétel nem teljesül.
Valami ötlet, hogy hogyan lehet ezt elérni? Köszönöm,
Sajnos nincs olyan képlet, amely valóban üres cellát eredményezne, a ""
a legjobb, amit a képletek nyújtani tudnak.
Az ISBLANK-ot azért nem szeretem, mert nem látja üresnek azokat a cellákat, amelyekben csak ""
van. Ehelyett inkább a COUNTBLANK-ot használom, amely a ""
üresnek számít, tehát alapvetően a =COUNTBLANK(C1)>0
azt jelenti, hogy C1 üres vagy ""
van benne.
Ha el kell távolítania az üres cellákat egy oszlopban, azt javaslom, hogy szűrje az oszlopot az üres cellákra, majd jelölje ki az így kapott cellákat, és nyomja meg a Del gombot. Ezt követően eltávolíthatja a szűrőt.
Próbálja ki ezt helyette
=IF(ISBLANK(C1),TRUE,(TRIM(C1)=""))
Ez igazat ad vissza az olyan cellák esetében, amelyek vagy valóban üresek, vagy csak üres helyet tartalmaznak.
Lásd ezt a posztot néhány más lehetőségért.
edit
A hozzászólások és a végeredmény tükrözése érdekében: A "" kiértékelés helyett adjon meg egy másik értéket, például 'deleteme', majd keresse meg a 'deleteme' -t üres helyett.
=IF(ISBLANK(C1),TRUE,(TRIM(C1)="deleteme"))
I've találtam ezt a megoldást, úgy tűnik, hogy megteszi a trükköt:
Módosítsa az eredeti képletet:
=IF(A1=1,B1,"filler")
Ezután válassza ki az oszlopot, keresse meg és helyettesítse a "töltőanyag" -t a semmivel. Az üresnek/üresnek kívánt cellák valójában üresek, és ha a "ISBLANK" segítségével tesztel, akkor TRUE-t fog visszaadni. Nem a legelegánsabb, de gyors és működik.