Tabloya naverokê
Dersdar rave dike ku ISNUMBER di Excel de çi ye û mînakên karanîna bingehîn û pêşkeftî peyda dike.
Têgeha fonksiyona ISNUMBER di Excel de pir hêsan e - ew tenê kontrol dike ka gelo nirx hejmarek e an na. Li vir xalek girîng ev e ku karanîna pratîkî ya fonksiyonê ji têgeha wê ya bingehîn wêdetir diçin, nemaze dema ku bi fonksiyonên din re di nav formulên mezin de têne hev kirin.
Fonksiyon ISNUMBER Excel
Fonksiyona ISNUMBER di Excel de kontrol dike ka hucreyek nirxek hejmarî heye an na. Ew di koma fonksiyonên IS de ye.
Fonksiyon di hemî guhertoyên Excel ji bo Office 365, Excel 2019, Excel 2016, Excel 2013, Excel 2010, Excel 2007 û jêrîn de heye.
Sîntaksa ISNUMBER tenê argumanek hewce dike:
=ISNUMBER(value)
Li ku derê nirx nirxa ku hûn dixwazin ceribandinê ye. Bi gelemperî, ew ji hêla referansek şaneyê ve tê destnîşan kirin, lê hûn dikarin nirxek rastîn peyda bikin an fonksiyonek din di hundurê ISNUMBER-ê de hêlîn bikin da ku encamê kontrol bikin.
Heke nirx hejmar be, fonksiyon RAST vedigerîne. . Ji bo her tiştê din (nirxên nivîsê, xeletî, vala) ISNUMBER FALSE vedigerîne.
Wek nimûne, em nirxan di şaneyên A2 heya A6 de biceribînin, û em ê bibînin ku 3 nirxên pêşîn jimar in û du yên dawîn nivîs in:
2 tiştên ku divê hûn li ser fonksiyona ISNUMBER di Excel de zanibin
Li vir çend xalên balkêş hene ku hûn bala xwe bidinê:
- Litemsîla navxweyî ya Excel, dîrok û dem nirxên hejmarî ne, ji ber vê yekê formula ISNUMBER ji bo wan RAST vedigerîne (ji kerema xwe B3 û B4 di dîmena jorîn de binêre).
- Ji bo hejmarên ku wekî nivîsê têne hilanîn, fonksiyona ISNUMBER FALSE vedigerîne (vê nimûneyê binêre).
Mînakên formula ISNUMBER Excel
Mînakên jêrîn çend karanîna gelemperî û çend karanîna ne-pîvan destnîşan dikin. ya ISNUMBER di Excel de.
Kontrol bikin ka nirxek jimar e
Dema ku hûn di pelgeya xebata we de komek nirx hebin û hûn dixwazin bizanibin kîjan jimar in, ISNUMBER fonksiyona rast e ku meriv bikar bîne. .
Di vê nimûneyê de, nirxa yekem di A2 de ye, ji ber vê yekê em formula jêrîn bikar tînin da ku wê kontrol bikin, û dûv re formula li çend şaneyan dakêşin:
=ISNUMBER(A2)
Ji kerema xwe bala xwe bidin ku her çend hemî nirx dişibin hejmaran jî, formula ISNUMBER ji bo şaneyên A4 û A5 FALSE vegerandiye, ku tê vê wateyê ku ew nirx rêzikên hejmarî ne , ango hejmarên ku wekî nivîsê hatine formatkirin. Dibe ku ji bo vê yekê sedemên cûda hebin, wek mînak sifirên pêşî, apostrofên pêşîn, hwd. Sedem çi dibe bila bibe, Excel van nirxan wekî jimaran nas nake. Ji ber vê yekê, heke nirxên we rast nayên hesab kirin, yekem tiştê ku hûn kontrol bikin ev e ku ew bi rastî jimar in li gorî Excel, û dûv re heke hewce bike nivîsê veguherîne hejmarê.
Formula SEARCH ISNUMBER Excel
Ji bilî naskirina hejmaran, ExcelFonksiyona ISNUMBER jî dikare kontrol bike ka şaneyek wekî beşek naverokê nivîsek taybetî heye. Ji bo vê, ISNUMBER bi fonksiyona SEARCH re bi kar bînin.
Di forma gelemperî de, formula weha xuya dike:
ISNUMBER(SEARCH( binere, hucre))Li ku derê binxêr nivîsa ku tu dixwazî bibînî.
Wek nimûne, em binihêrin ka rêzika di A3 de rengekî taybetî heye, bêje sor:
=ISNUMBER(SEARCH("red", A3))
Ev formula ji bo yek şaneyek xweş dixebite. Lê ji ber ku tabloya meya nimûneyê (ji kerema xwe li jêr binêre) sê rengên cûda dihewîne, nivîsandina formulek cûda ji bo her yekê dê windakirina demê be. Di şûna wê de, em ê serî li şaneya ku rengê eleqedar (B2) vedihewîne.
=ISNUMBER(SEARCH(B$2, $A3))
Ji bo ku formula rast li jêr û li rastê kopî bike, bi rastî koordînatên jêrîn bi kilît bikin. nîşana $:
- Di referansa substring de, rêza (B$2) kilît bike da ku formûlên hatine kopî kirin her dem rêzikên rêza 2 hilbijêrin. Referansa stûnê nisbî ye ji ber ku em dixwazin ku ew ji bo her stûnekê eyar bike, ango dema ku formula li C3-ê were kopî kirin, referansa binesaziyê dê bibe C$2.
- Di referansa hucreya çavkaniyê de, stûnê kilît bike ($A3 ) da ku hemî formula nirxan di stûna A de kontrol bikin.
Dîrêjê li jêr encamê nîşan dide:
ISÎNÊ FIND - hesas bi meseleyê formula
Ji ber ku fonksiyona LÊRÎNÊ bêhesasiyet e , ya li jorformula tîpên mezin û biçûk ji hev cuda nake. Heke hûn li formulek hesas-doze digerin, li şûna SEARCH-ê fonksiyona FIND bikar bînin.
ISNUMBER(FIND( binere, hucre))Ji bo daneyên nimûneya me , formula dê vê formê bigire:
=ISNUMBER(FIND(B$2, $A3))
Ev formula çawa dixebite
Mantiqa formulê pir eşkere ye û hêsan tê şopandin:
- Fonksiyon SEARCH / FIND di şaneya diyarkirî de li binerêzê digere. Ger binerxek were dîtin, pozîsyona karaktera yekem tê vegerandin. Ger binerêzek neyê dîtin, fonksiyon #VALUE-yê çêdike! çewtî.
- Fonksiyon ISNUMBER wê ji wir digire û cihên jimareyî dike. Ji ber vê yekê, heke binerxek were dîtin û cîhê wê wekî jimar were vegerandin, IS NUMBER RAST derdixe. Ger binerxek neyê dîtin û #VALUE! xeletî çêdibe, IS NUMBER FALSE derdixe.
Eger formula IS HEJMAR
Heke hûn armanc dikin ku formula ku ji bilî RAST an FALSE tiştek din derdixe, ISNUMBER bi fonksiyona IF re bikar bînin.
Mînak 1. Di şaneyê de kîjan nivîsê heye
Heke mînaka berê hîn zêdetir bibe, bihesibîne ku tu dixwazî rengê her babetekê mîna di tabloya jêrîn de bi "x" nîşan bikî.
Ji bo ku ev were kirin, bi tenê formula ISNUMBER SEARCH di daxuyaniya IF de bipêçin:
=IF(ISNUMBER(SEARCH(B$2, $A3)), "x", "")
Heke ISNUMBER TRUE vegere, fonksiyona IF "x" (an jî nirxek din a ku hûn ji nirx_eger_rast bersivk). Ger ISNUMBER FALSE vegere, fonksiyona IF rêzek vala derdixe ("").
Mînak 2. Karaktera yekem di şaneyê de jimar an nivîs e
Bifikirin ku hûn bi lîsteyek rêzikên alfanumerîk re dixebitin û hûn dixwazin zanibin ka karaktera yekem jimareyek e an herfek e.
Ji bo avakirina formulek weha, ji we re 4 fonksiyonên cûda lazim in:
- Fonksiyon LEFT tîpa yekem ji destpêka rêzekê derdixe, di şaneya A2 de bêje:
LEFT(A2, 1)
- Ji ber ku LEFT girêdayî kategoriya fonksiyonên nivîsê ye, wê encam her gav rêzikek nivîsê ye, her çend ew tenê jimare jî hebe. Ji ber vê yekê, berî ku karaktera hatî derxistin kontrol bikin, pêdivî ye ku em hewl bidin ku wê veguhezînin hejmarek. Ji bo vê, fonksiyona VALUE an jî operatorê ducarî yekalî bikar bînin:
VALUE(LEFT(A2, 1))
an(--LEFT(A2, 1))
- Fonksiyona ISNUMBER diyar dike ka karaktera derkirî jimare ye an na:
ISNUMBER(VALUE(LEFT(A2, 1)))
- Li ser bingeha encama ISNUMBER (RAST an FALSE), fonksiyona IF bi rêzê "Hejmar" an "Herf" vedigerîne.
Bihesibînin ku em rêzek di A2 de diceribînin, formula temam vê şeklê digire:
=IF(ISNUMBER(VALUE(LEFT(A2, 1))), "Number", "Letter")
an
=IF(ISNUMBER(--LEFT(A2, 1)), "Number", "Letter")
Fonksiyon ISNUMBER ji bo <12 jî bi kêr tê>derxistina jimare ji rêzekê. Li vir mînakek heye: Ji her cîhekî di rêzekê de jimare bistînin.
Kontrol bikin ka nirxek ne jimare
Tevî ku Microsoft Excel fonksiyonek taybetî heye, ISNONTEXT, ku diyar bike.gelo nirxa şaneyê ne nivîs e, fonksiyonek analog ji bo jimareyan tune ye.
Çareseriyek hêsan ev e ku meriv ISNUMBER-ê digel NOT-ê bikar bîne ku berevajî nirxek mentiqî vedigerîne. Bi gotineke din, dema ku ISNUMBER TRUE vedigere, NOT wê vediguherîne FALSE, û berevajî vê yekê.
Ji bo dîtina wê di çalakiyê de, ji kerema xwe li encamên formula jêrîn binêre:
=NOT(ISNUMBER(A2))
Nêzîktêdayînek din fonksiyonên IF û ISNUMBER bi hev re bikar tîne:
=IF(ISNUMBER(A2), "", "Not number")
Heke A2 jimareyî be, formula tiştek venagerîne (yek vala ben). Ger A2 ne hejmarî be, formula li pêş dibêje: "Ne jimar".
Heke hûn dixwazin bi jimareyan hin hesaban bikin, wê hingê hevkêşeyek an hevokek din deynin. formula di argumana value_if_true de li şûna rêzikek vala. Mînakî, formula jêrîn dê hejmaran bi 10-ê zêde bike û ji bo nirxên nehejmarî "Ne hejmar" derxe:
=IF(ISNUMBER(A2), A2*10, "Not number")
Kontrol bike ka rêzejimarek hejmarek heye
Di rewşa dema ku hûn dixwazin tevahiya rêzê ji bo hejmaran biceribînin, fonksiyona ISNUMBER digel SUMPRODUCT bi vî rengî bikar bînin:
SUMPRODUCT(--ISNUMBER( range))>0 SUMPRODUCT(ISION( range)*1)>0Mînakî, ji bo ku hûn bizanin ka di navbera A2:A5 de nirxek hejmarî heye an na, dê formûl wiha bibin:
=SUMPRODUCT(--ISNUMBER(A2:A5))>0
=SUMPRODUCT(ISNUMBER(A2:A5)*1)>0
Heke hûn dixwazin li şûna TRUE û FALSE "Erê" û "Na" derxînin, daxuyaniya IF-ê wekî wekîlê bikar bînin."Wrapper" ji bo formulên jorîn. Mînak:
=IF(SUMPRODUCT(--ISNUMBER(A2:A5))>0, "Yes", "No")
Ev formula çawa dixebite
Di dilê formulê de, fonksiyona ISNUMBER her şaneyek şaneyê dinirxîne. range diyarkirî, bêje B2:B5, û ji bo jimareyan RAST, ji bo her tiştê din jî DAWÎ vedigerîne. Ji ber ku rêze 4 şaneyan dihewîne, rêzik xwediyê 4 hêmanan e:
{TRUE;FALSE;FALSE;FALSE}
Operasyona pirjimariyê an jî ducara yekalî (--) TRUE û FALSE bi rêzê ve di 1 û 0-an de dihêle:
{1;0;0;0}
Fonksiyon SUMPRODUCT hêmanên rêzê zêde dike. Ger encam ji sifirê mezintir be, ev tê vê wateyê ku bi kêmî ve hejmarek jimarek heye. Ji ber vê yekê, hûn ">0" bikar tînin da ku encamek dawî ya TRUE an FALSE bistînin.
ISNUMBER di qalibkirina şertî de ji bo ronîkirina şaneyên ku hin nivîsan dihewîne
Heke hûn dixwazin şaneyan ronî bikin an tevaya rêzên ku metnek taybetî dihewîne, qaîdeyek formatkirina şertî li ser bingeha formula ISNUMBER SEARCH (nehessas) an jî ISNUMBER FIND (hesas bi meseleyê) diafirîne.
Ji bo vê nimûneyê, em ê rêzên li gorî nirxa di stûna A de. Bi awayekî rasttir, em ê tiştên ku tê de peyva "sor" heye ronî bikin. Bi vî awayî ye:
- Hemû rêzên daneyan (di vê nimûneyê de A2:C6) an jî tenê stûna ku hûn dixwazin şaneyan tê de ronî bikin hilbijêrin.
- Li ser Herêm tabloyê, di koma Styles de, bikirtînin Qanûna Nû > Formulek bikar bînin ku hûn diyar bikin ka kîjan şaneyan format bikin .
- Diqutika Nirxên ku ev formul rast e format bikin, formula jêrîn têkevin (ji kerema xwe bala xwe bidin ku koordînata stûnê bi nîşana $-ê girtî ye):
=ISNUMBER(SEARCH("red", $A2))
- Bikirtînin Bişkojka Format û formata ku hûn dixwazin hilbijêrin.
- Du caran OK bikirtînin.
Heke tecrubeya te kêm bi qalibkirina şertî ya Excel heye, tu dikarî gavên berfireh bibînin. bi dîmenên di vê tutoriyê de: Meriv çawa qaîdeyek formatkirina şert-based formula biafirîne.
Di encamê de, hemî hêmanên rengê sor têne xuyang kirin:
Li şûna "kodkirina hişk" reng di qaîdeya formatkirina şertî de, hûn dikarin wê di şaneyek pêşwextkirî de binivîsin, bibêjin E2, û di formula xwe de li wê şaneyê binihêrin (ji kerema xwe bala xwe bidin referansa hucreya mutleq $E$2). Wekî din, divê hûn kontrol bikin ka şaneya têketinê ne vala ye:
=AND(ISNUMBER(SEARCH($E$2, $A2)), $E$2"")
Wekî encam, hûn ê qaîdeyek maqûltir bistînin ku rêzan li ser bingeha têketina we di E2 de ronî dike:
Bi vî awayî meriv fonksiyona ISNUMBER di Excel de bikar tîne. Ez spasiya we dikim ji bo xwendinê û hêvî dikim ku hefteya pêş me we li ser bloga xwe bibînim!
Daxistinên berdest
Mînakên formula ISNUMBER Excel