Kazalo
Spletna stran NE v Excelu vrne logično nasprotno vrednost. V tem članku se boste naučili uporabljati to funkcijo in razpravljali o njeni uporabi z VBA Koda .
Zgornja slika zaslona je pregled članka, ki predstavlja uporabo NE V naslednjih razdelkih boste izvedeli več o uporabi Excelove funkcije NE funkcijo z njenimi osnovami.
Prenesi delovni zvezek za prakso
Uporaba funkcije NOT.xlsm
Excelova funkcija NOT: sintaksa in argumenti
Spletna stran NE funkcija obrne ( nasprotno od ) a Boolean Če vnesete TRUE, funkcija vrne FALSE in obratno.
- Cilj funkcije:
NE funkcija vedno vrne logično nasprotno vrednost .
- Sintaksa:
=NOT(logično)
- Razlaga argumenta:
Argument | Obvezno/izbirno | Razlaga: |
---|---|---|
Logično | Zahtevano | Logična vrednost, ki se lahko oceni kot TRUE ali FALSE |
- Parameter vrnitve:
Obrnjena logična vrednost, tj. spremeni FALSE v TRUE ali TRUE v FALSE.
8 primerov uporabe funkcije NOT v Excelu
Zdaj si brez odlašanja oglejmo vsak primer z ustreznimi ilustracijami in podrobnimi razlagami. Kot opombo naj omenimo, da smo uporabili Microsoft Excel 365 različico, lahko po želji uporabite katero koli drugo različico.
Primer 1: Osnovni primer funkcije NOT v Excelu
Najprej in predvsem si oglejmo najosnovnejši primer NE ki spreminja logični vrednosti TRUE in FALSE. Na naslednji sliki je prikazana funkcija B5 vsebuje vrednost TRUE, je v celici NE funkcija vrne nasprotno vrednost FALSE v C5 celica. Običajno, 0 se v Excelu šteje kot FALSE, zato je NE funkcija vrne TRUE z 0 . V primeru katerega koli drugega števila bo izhodna vrednost FALSE.
Primer 2: Uporaba funkcije NOT za izpustitev določene vrednosti
Lahko pa uporabimo tudi NE funkcijo za izključitev določene vrednosti celice z uporabo spodnje formule.
=NOT(B5="TV")
Na primer. B5 celica se nanaša na vhod TELEVIZIJA. Natančneje, funkcija vrne FALSE za TV in TRUE za vse druge izdelke, saj želimo izključiti samo TELEVIZIJA.
Primer 3: NE za večjo ali manjšo vrednost
Lahko pa tudi preverimo, ali je vrednost celice manjša od določene vrednosti. V tem primeru želimo filtrirati izdelke, katerih cene so manjše od $200 ob izpolnitvi pogoja funkcija izpiše TRUE.
=NOT(C5>200)
Na primer. C5 celica označuje Cena o TV ki je $500 .
Primer 4: NE s funkcijo OR v Excelu
Poleg tega lahko združimo Funkcija ALI z NE preveri, ali je izpolnjeno eno ali več meril, in poda TRUE oziroma FALSE. V tem primeru je vsak Izdelek razen TV in . AC bo vrniti TRUE.
=NOT(OR(B5="TV",B5="AC"))
V zgornji enačbi je B5 celica kaže na Izdelek TV .
Razčlenitev formule:
- OR(B5="TV",B5="AC") → preveri, ali je kateri od argumentov TRUE, in vrne TRUE ali FALSE. Vrne FALSE le, če so vsi argumenti FALSE. V tem primeru funkciji preverita, ali je besedilo v polju B5 celica je TV ali AC če eden od pogojev velja, funkcija vrne TRUE.
- Izhod → TRUE
- NE(ALI(B5="TV",B5="AC")) → postane .
- NOT(TRUE) → spremeni FALSE v TRUE ali TRUE v FALSE. V tem primeru funkcija vrne nasprotje TRUE, torej FALSE.
- Izhod → FALSE
Primer 5: NE s funkcijo AND
Podobno lahko uporabimo tudi Funkcija AND v povezavi z NE za določitev pogoja, pri katerem sta izpolnjena oba kriterija. V tem primeru želimo izključiti Izdelek TV ki ga je izdelal Proizvajalec Silo Digital .
=NOT(AND(B5="TV",C5="Silo Digital"))
Na primer. B5 in . C5 celice predstavljajo Izdelek TV in Proizvajalec Silo Digital .
Razčlenitev formule:
- AND(B5="TV",C5="Silo Digital") → preveri, ali so vsi argumenti PRAVDA, in vrne TRUE če so vsi argumenti TRUE . tukaj, B5="TV" je logično1 argument in C5="Silo Digital" je logično2 ker sta oba pogoja izpolnjena, zato Funkcija AND vrne rezultat TRUE .
- Izhod → TRUE
- NOT(AND(B5="TV",C5="Silo Digital")) → postane .
- NOT(TRUE) → tukaj funkcija izpiše nasprotno vrednost od TRUE, torej FALSE.
- Izhod → FALSE
Primer 6: NE s funkcijo IF
Poleg tega lahko združimo priljubljene Funkcija IF z NE funkcijo za konstruiranje logičnih izjav. Tu se želimo izogniti nakupu TV ali AC, in če so merila izpolnjena, bo rezultat prikazan kot "Ne kupuj" (predstavlja TRUE).
=IF(NOT(ALI((B5="TV"),(B5="AC"))), "Za nakup", "Ne kupujem")
V zgornjem izrazu je B5 celica se nanaša na TV .
Razčlenitev formule:
- ALI((B5="TV"),(B5="AC")) → preveri, ali je kateri od argumentov TRUE, in vrne TRUE ali FALSE. Vrne FALSE le, če so vsi argumenti FALSE. V tem primeru funkciji preverita, ali je besedilo v polju B5 celica je TV ali AC če eden od pogojev velja, funkcija vrne TRUE.
- Izhod → TRUE
- NE(ALI(B5="TV",B5="AC")) → postane .
- NOT(TRUE) → spremeni FALSE v TRUE ali TRUE v FALSE. V tem primeru funkcija vrne nasprotje TRUE, torej FALSE.
- Izhod → FALSE
- IF(NOT(OR((B5="TV"),(B5="AC"))), "Za nakup", "Ne kupujem") → postane .
- IF(FALSE, "Kupiti", "Ne kupi") → preveri, ali je pogoj izpolnjen, in vrne eno vrednost, če TRUE in drugo vrednost, če FALSE . tukaj, FALSE je logični_test argument, zaradi katerega Funkcija IF vrne vrednost "Ne kupuj" ki je value_if_false V nasprotnem primeru vrne "Za nakup" ki je value_if_true argument.
- Izhod → "Ne kupujte"
Primer 7: NE s funkcijo ISBLANK (delo s prazno celico)
Poleg tega lahko uporabimo Funkcija ISBLANK in NE funkcijo za preverjanje praznih celic in uporabo funkcije IF funkcijo, ki vrne rezultat na podlagi predhodnega izpisa. Na primer, povišanje cen nekaterih izdelkov je prikazano kot Dodatna cena, v tem primeru se cena izdelka zniža za 10% Tu so izdelki brez Dodatna cena se ne upoštevajo.
=IF(NOT(ISBLANK(E5)), E5*10%, "Brez popusta")
Natančneje. E5 celica označuje Dodatna cena .
Razčlenitev formule:
- ISBLANK(E5) → preveri, ali je referenca na prazno celico, in vrne TRUE ali FALSE . tukaj, E5 je vrednost argument, ki se nanaša na Dodatna cena. Zdaj je ISBLANK funkcija preveri, ali je Dodatna cena celica je prazna. Vrne se TRUE če je prazen in FALSE če ni prazen.
- Izhod → FALSE
- NOT(ISBLANK(E5)) → postane .
- NE(FALSE) → V tem primeru funkcija spremeni vrednost FALSE v TRUE.
- Izhod → TRUE
- IF(NOT(ISBLANK(E5)), E5*10%, "Brez popusta") → postane .
- IF(TRUE, E5*10%, "Brez popusta" ) → V tem primeru, TRUE je logični_test argument, zaradi katerega Funkcija IF vrne E5*10% ki je value_if_true V nasprotnem primeru vrne "Brez popusta" ki je value_if_false argument.
- 100 * 10% → 10
Primer 8: Funkcija NOT v kodi VBA v programu Excel
Nenazadnje lahko uporabite Excelovo funkcijo NE funkcijo za preverjanje, ali celica vsebuje številčno vrednost z VBA Koda je prikazana spodaj. Preprosto in enostavno, sledite navodilom.
📌 Koraki :
- Najprej pojdite v Razvijalec kliknite zavihek>> kliknite Visual Basic gumb.
S tem se odpre Urejevalnik Visual Basic v novem oknu.
- Drugič, pojdite v Vstavite zavihek>> izberite Modul .
Za lažje sklicevanje lahko kodo kopirate od tu in jo prilepite v okno, kot je prikazano spodaj.
Sub Excel_NOT_Function() 'razglasite spremenljivko Dim ws As Worksheet Set ws = Worksheets("NOT VBA") 'uporabite Excelovo funkcijo NOT ws.Range("C5").Formula = "=NOT(ISNUMBER(B5))" ws.Range("C6").Formula = "=NOT(ISNUMBER(B6))" ws.Range("C7").Formula = "=NOT(ISNUMBER(B7))" ws.Range("C8").Formula = "=NOT(ISNUMBER(B8))" ws.Range("C9").Formula = "=NOT(ISNUMBER(B9))" End Sub
⚡ Razčlenitev kode:
Zdaj bomo razložili VBA kodo, ki je razdeljena na dva koraka.
- V prvem delu je podprogramu dodeljeno ime, tukaj je to Excel_NOT_Function() .
- Nato določite spremenljivko ws za shranjevanje Objekt delovnega lista in vnesite ime delovnega lista, tukaj je " NE VBA ".
- V drugem eliksirju uporabite NE in . ISNUMBER funkcije za preverjanje, ali je določena B5 , B6 , B7 , B8 in B9 celice ( vhodne celice ) vsebujejo številčne ali besedilne podatke.
- Zdaj uporabite Objekt Range za vrnitev rezultata v C5 , C6 , C7 , C8 in C9 celice ( izhodne celice ).
- Tretjič, zaprite VBA okno>> kliknite Makroji gumb.
S tem se odpre Makroji pogovorno okno.
- Nato izberite copy_and_paste_data makro>> udaril Spustite gumb.
Na koncu morajo biti rezultati podobni spodnji sliki zaslona.
Pogoste napake pri uporabi funkcije NOT
Napaka | Dogodek |
---|---|
#VALUE! | Nastane, ko je območje celic vstavljeno kot vnos |
Oddelek za prakso
Tu smo zagotovili Praksa razdelek na desni strani vsakega lista, da boste lahko sami vadili. Prosimo, poskrbite, da ga boste izvajali sami.
Zaključek
Če povzamemo, je v tem članku opisanih 8 primerov uporabe NE Zdaj vam predlagamo, da natančno preberete celoten članek in uporabite znanje v našem brezplačnem praktičnem delovnem zvezku. In obiščite ExcelWIKI za več podobnih člankov.