Ինչպես բջիջը դատարկ թողնել, եթե Excel-ում տվյալներ չկան (5 եղանակ)

  • Կիսվել Սա
Hugh West

Բազմաթիվ հաշվարկների փուլում մենք հանդիպում ենք Դատարկ բջիջների, ինչը հանգեցնում է զրոյի արդյունքի: Բայց շատ դեպքերում նախընտրելի է Դատարկ բջիջը` համեմատած զրոյական արժեքի հետ: Քանի որ այն կարող է ապահովել ավելի շատ պարզություն հաշվարկների ըմբռնման մեջ: Եթե ​​դուք հետաքրքրված եք իմանալ, թե ինչպես կարող եք Թողնել բջիջը Դատարկ , եթե այնտեղ տվյալներ չկան, ապա այս հոդվածը կարող է օգտակար լինել ձեզ համար: Այս հոդվածում մենք կքննարկենք, թե ինչպես կարող եք Թողնել բջիջը Դատարկ , եթե Excel-ում տվյալներ չկան՝ մանրամասն բացատրությամբ:

Ներբեռնեք Practice Workbook

Ներբեռնեք այս գործնական աշխատանքային գիրքը ստորև:

Թողեք բջիջը դատարկ, եթե չկա Data.xlsm

Բջիջը դատարկ թողնելու 5 հեշտ եղանակ, եթե Տվյալներ չկան

Մենք պատրաստվում ենք օգտագործել ստորև բերված տվյալների բազան ցուցադրական նպատակներով: Մենք ունենք Ապրանքի id , դրանց Քանակը , Միավորի գինը , և արժեքը : և այլն: Քանակ սյունակում կան որոշ գրառումներ, որոնք որևէ արժեք չեն պարունակում: Այսպիսով, դա հանգեցնում է նրան, որ Արժեքը սյունակում որոշ գրառումներ լինեն զրո: Բայց մենք ուզում ենք թողնել դրանք լիքը Դատարկ ` զրո ցույց տալու փոխարեն: Մենք գործարկում ենք 5 առանձին եղանակներ, որոնց հետևելով դուք լուծում եք այս խնդիրը:

1. Օգտագործելով IF ֆունկցիան

Օգտագործելով IF ֆունկցիան , մենք կարող ենք թողնել բջիջը Դատարկ Excel-ում, եթե բջիջում ցուցադրելու տվյալներ չկան:

Քայլեր

  • Եթե նայեքուշադիր, ապա դուք կնկատեք, որ E7 , E9 E12 , և E14 իրականում դատարկ են բջիջները:
  • Այդ բջիջների թվային արժեքը հավասար է 0-ի: Այնուամենայնիվ, այդ բջիջները զբաղված են $0 արժեքով:
  • Մենք պետք է ամբողջությամբ հեռացնենք այդ բջիջների բովանդակությունը: Այլ կերպ ասած, մենք ուզում ենք այդ բջիջները դնել Դատարկ վիճակի մեջ:

  • Այդ բջիջների հիմքում ընկած պատճառն այն չէ, որ Դատարկ , չնայած տվյալներ չունենալուն, այն բանաձևերի պատճառով է, որոնք օգտագործվում են այստեղ:
  • Այստեղ ցուցադրված են F5:F14 բջիջների տիրույթի բանաձևերը: Այս բանաձևերը ստիպում են բջիջներին զրոյական արժեքներ ցույց տալ Արժույթի ձևաչափով:

  • Դուրս գալ մի բջիջ Դատարկ , որտեղ տվյալներ չկան, մենք մուտքագրելու ենք հետևյալ բանաձևը՝

=IF(C5="","",C5*D5)

  • Այնուհետև Լրացնել բռնակը քաշեք E14 բջիջ:
  • Սա անելու դեպքում կգործարկվի նույն բանաձևը, ինչ նախկինում, բայց այս անգամ զրոյական արժեքները ցուցադրվում և թողնվում են որպես Դատարկ բջիջներ:

  • Այսպես կարող ենք Թողնել բջիջ Դատարկ , եթե բջիջում տվյալներ չկան:

Կարդալ ավելին. Excel IFERROR ֆունկցիան 0-ի փոխարեն դատարկ վերադարձնելու համար:

2. IF և IS BLANK ֆունկցիաների համակցում

Օգտագործելով IF և ISBLANK ֆունկցիաների համակցությունը, մենք կարող ենք ստուգել, ​​թե արդյոք Excel-ի բջիջը Դատարկ է և հետո Թողեք այն Դատարկ , եթե ցուցադրման համար հասանելի տվյալներ չկան:

Քայլեր

  • Եթե ուշադիր նկատեք , ապա կնկատեք, որ E7 , E10 , E12 բջիջները դատարկ են։
  • Այդ բջիջների թվային արժեքը հավասար է 0. Այնուամենայնիվ, այդ բջիջները զբաղված են $0 արժեքով:
  • Այս բջիջների առաջնայինը զրոյական արժեքներ է ցույց տալիս, ոչ թե Դատարկ բջիջը պայմանավորված է իրենց բանաձևով և ձևաչափմամբ:
  • 12>Այստեղ ներկայացված են F5:F14 բջիջների տիրույթի բանաձևերը: Այս բանաձևերը ստիպում են բջիջներին ցույց տալ զրո արժեքներ Արժույթի ձևաչափով:

  • Այս խնդիրը շրջանցելու համար կարող ենք մուտքագրել հետևյալը. բանաձև.
    • ISBLANK(C5). Այս ֆունկցիան կստուգի C5 բջիջը՝ արդյոք այն Դատարկ է, թե ոչ: Եթե ​​այն Դատարկ է , ապա այն կվերադարձնի Բուլյան ճշմարիտ : Հակառակ դեպքում, այն կվերադարձնի Բուլյան սխալ :
    • IF(ISBLANK(C5), “”, C5*D5): Կախված <1-ից վերադարձից:>ISBLANK գործառույթը, IF ֆունկցիան կվերադարձնի “” , եթե ISBLANK ֆունկցիայից վերադարձը Ճիշտ է : Հակառակ դեպքում, եթե ISBLANK ֆունկցիայի վերադարձը False է, ապա IF ֆունկցիան կվերադարձնի C5*D5 արժեքը:
    • Այնուհետև Լրացնել բռնակը քաշեք E14 բջիջ:
    • Սա անելով՝ նույնը կկատարվիբանաձևը, ինչպես նախկինում, բայց այս անգամ զրոյական արժեքները չեն ցուցադրվում և մնացել են որպես Դատարկ բջիջներ:

    Կարդալ ավելին. Ինչպես օգտագործել VLOOKUP-ը 0-ի փոխարեն դատարկ վերադարձնելու համար (7 եղանակ)

    Նման ընթերցումներ

    • Ինչպես Excel-ում թվի դիմաց զրոները հեռացնելու համար (6 հեշտ եղանակ)
    • Թաքցնել զրոյական արժեքներով տողերը Excel-ում՝ օգտագործելով մակրո (3 եղանակ)
    • Ինչպես թաքցնել գծապատկերների շարքերը առանց տվյալների Excel-ում (4 հեշտ մեթոդ)
    • Թաքցնել զրոյական արժեքներ Excel-ի առանցքային աղյուսակում (3 հեշտ մեթոդ)

    3. Կիրառելով IF և ISNUMBER ֆունկցիաները

    Տեղադրելով IF և ISNUMBER ֆունկցիաների համակցությունը, մենք կարող ենք ստուգել, ​​թե արդյոք բջիջը Դատարկ է<2:> և այնուհետև Թողեք որպես Դատարկ , եթե ցուցադրման համար հասանելի տվյալներ չկան:

    Քայլեր

    • Եթե ​​ուշադիր նայեք, ապա կնկատեք, որ E7 , E9 E12 և E14 բջիջները իրականում դատարկ են:
    • Թվային արժեքը այդ բջիջներից հավասար է 0-ի զբաղված է $0 արժեքով:
    • Մենք պետք է ամբողջությամբ հեռացնենք այդ բջիջների բովանդակությունը: Այլ կերպ ասած, մենք ուզում ենք այդ բջիջները դնել Դատարկ վիճակի մեջ:
    • Այդ բջիջների հիմքում ընկած պատճառն այն է, որ Դատարկ չեն , չնայած տվյալներ չունեն, այն է, որ բանաձևեր, որոնք օգտագործվում են այստեղ:
    • Այստեղ ներկայացված են F5:F14 բջիջների տիրույթի բանաձևերը: Այս բանաձեւերը ստիպում են բջիջներին Արժույթի ձևաչափով զրո արժեքներ ցույց տալու համար:

    • Խնդիրը շրջանցելու համար մուտքագրում ենք հետևյալ բանաձևը.

    =IF(ISNUMBER(C5),C5*D5,"")

    Բանաձեւի բաշխում

    • ISNUMBER(C5) : Այս ֆունկցիան կստուգի C5 բջիջը` արդյոք այն թիվ է, թե ոչ: Եթե ​​դա թիվ է, ապա այն կվերադարձնի բուլյան Ճիշտ : Հակառակ դեպքում, այն կվերադարձնի Բուլյան սխալ :
    • IF(ISNUMBER(C5),C5*D5,””) : Կախված վերադարձը ISNUMBER ֆունկցիայից, IF ֆունկցիան կվերադարձնի “” , եթե ISBLANK ֆունկցիայից վերադարձը է: Սխալ ։ Հակառակ դեպքում, եթե ISNUMBER ֆունկցիայի վերադարձը Ճիշտ ԵԹԵ ֆունկցիան կվերադարձնի C5*D5 արժեքը:
    • Այնուհետև քաշեք Լրացնել բռնակը դեպի E14 բջիջ:
    • Դա անելով կկատարվի նույն բանաձևը, ինչ նախկինում, բայց այս անգամ այն ​​բջիջները, որոնք տվյալներ չեն պարունակում: կմնա Դատարկ ։

    💬 Նշում

    • ISNUMBER -ը կվերադարձնի True, միայն եթե մուտքը համար է: Ոչ թվային արժեքի ցանկացած ձևի համար, ինչպիսիք են Դատարկ , բացատ և այլն, ISNUMBER -ը կվերադարձնի False :
    • Այսպիսով, Այստեղ բանաձևը բջիջը կդարձնի Դատարկ ՝ անկախ նրանից, թե բջիջի բովանդակությունը Դատարկ է, թե այլ ոչ թվային նիշեր: Օգտագործողները պետք է տեղյակ լինեն այս մասին:

    Կարդալ ավելին. Ինչպես դիմելVLOOKUP՝ 0-ի կամ NA-ի փոխարեն դատարկ վերադարձնելու համար

    4. Օգտագործելով հատուկ ձևաչափում

    Պատվերով ձևաչափումը կօգնի մեզ ընտրել առանձին բջիջներ և այնուհետև ձևաչափել դրանք Թողնել միայն Դատարկ բջիջները, եթե ցուցադրման համար հասանելի այլ տվյալներ չկան:

    Քայլեր

    • Ստորև ներկայացված տվյալների բազայում մենք կարող ենք դիտարկել որ E7 , E9 , E12 և E14 բջիջներն այժմ զրոյական տվյալներ ունեն այդ բջիջներում, բայց չնայած դրան, նրանք Դատարկ վիճակում չեն: Նրանք դեռ ցույց են տալիս 0 արժեք:

    • Այս խնդիրը լուծելու և այժմ տվյալներ ունեցող բջիջներում Դատարկ բջիջ դնելու համար մենք կարող է վերաֆորմատավորել տվյալների հավաքածուն: Որը կարող է ցույց տալ Դատարկ բջիջը, եթե դրա մեջ տվյալներ չկան:
    • Դա անելու համար ընտրեք բջիջների շրջանակը D5:F14 :
    • >Եվ այնուհետև աջ սեղմեք դրա վրա:
    • Համատեքստային ընտրացանկից սեղմեք Ձևաչափել բջիջները :

    • Ձևաչափի բջիջների երկխոսության վանդակում սեղմեք Պատվերով Թիվ ներդիրից:
    • Այնուհետև մուտքագրեք « $General;; « Type դաշտում, ապա սեղմեք OK :

    • Սեղմելուց հետո OK , դուք կնկատեք, որ արժեքներն այժմ ցուցադրվում են որպես Դատարկ , եթե տվյալներ չկան:

    <0:> 💬 Նշում
    • Պատվերով ձևաչափման երկխոսության վանդակում մենք պետք է մուտքագրենք « ;; » ընդհանուրից հետո: Միևնույն ժամանակ, մենք պետք է $ նշան դնենք General -ի դիմաց, Արժույթի ձևաչափը պահպանելու պատճառով: Հակառակ դեպքում, սա կհեռացնի Արժույթի ձևաչափը թվերից:

    Կարդալ ավելին. Ինչպես օգտագործել XLOOKUP-ը` 0-ի փոխարեն դատարկ վերադարձնելու համար:

    5. VBA կոդի ներկառուցումը

    Հասարակ VBA Մակրո օգտագործելը կարող է կտրուկ նվազեցնել հայտնաբերելու և Թողնել<ժամանակը: 2> բջիջներ Դատարկ , եթե տվյալներ չկան:

    Քայլեր

    • Նախ, գնացեք Մշակող ներդիրը, ապա սեղմեք Visual Basic :

    • Այնուհետև սեղմեք Տեղադրել > Մոդուլ .

    • Module պատուհանում մուտքագրեք հետևյալ կոդը:
    7055

    • Այնուհետև փակեք պատուհանը:
    • Դրանից հետո անցեք Դիտել ներդիրը > Մակրոներ > ; Դիտեք մակրոները ։

    • Դիտել մակրոները սեղմելուց հետո ընտրեք ձեր ստեղծած մակրոները։ հենց հիմա. Այստեղ անունն է Blank_Cell : Այնուհետև սեղմեք Գործարկել :

    • Կտտացնելով Գործարկել , այժմ կնկատեք առանց տվյալների բջիջները: ցույց տալ Դատարկ բջիջ $0 -ի փոխարեն: Մեզ հաջողվեց նաև պահպանել Արժույթի ձևաչափը մնացած բջջի համար:

    💬 Նշում

    • Դուք պետք է խմբագրեք ձեր տվյալների տիրույթի կոդը, որպեսզի ընտրեք ձեր նախատեսված բջիջների շրջանակը:
    • Փորձեք խուսափել ոչ թվային սյունակ կամ տող ավելացնելուց: միջակայք. Ավելացնել մի շարք բջիջներ, որոնք բացարձակապես ենմիայն անհրաժեշտ է:

    Եզրակացություն

    Ամփոփելու համար, տվյալների բացակայության դեպքում բջիջը Դատարկ թողնելու հարցը լուծվում է 5 առանձին լուծումներ տալով: այդ մեթոդները ներառում էին IF , ISBLANK և ISNUMBER ֆունկցիաների օգտագործումը: Մենք նաև օգտագործել ենք VBA մակրո: VBA մակրո մեթոդը պահանջում է նախնական VBA-ի հետ կապված գիտելիքներ` զրոյից հասկանալու համար:

    Այս խնդրի համար կցված է մակրո-միացված աշխատանքային գրքույկ, որտեղ կարող եք կիրառել դրանք: մեթոդները:

    Ազատորեն տվեք ցանկացած հարց կամ կարծիք մեկնաբանությունների բաժնի միջոցով: Exceldemy համայնքի բարելավմանն ուղղված ցանկացած առաջարկ շատ գնահատելի կլինի:

Հյու Ուեսթը բարձր փորձառու Excel-ի մարզիչ և վերլուծաբան է, որն ունի ավելի քան 10 տարվա փորձ այս ոլորտում: Նա հաշվապահական հաշվառման և ֆինանսների բակալավրի և բիզնեսի կառավարման մագիստրոսի կոչում է ստացել: Հյուը կիրք ունի դասավանդելու նկատմամբ և մշակել է ուսուցման յուրահատուկ մոտեցում, որը հեշտ է հետևել և հասկանալ: Excel-ի նրա փորձագիտական ​​գիտելիքներն օգնել են հազարավոր ուսանողների և մասնագետների ամբողջ աշխարհում բարելավել իրենց հմտությունները և առաջադիմել իրենց կարիերայում: Իր բլոգի միջոցով Հյուն կիսվում է իր գիտելիքներով աշխարհի հետ՝ առաջարկելով Excel-ի անվճար ձեռնարկներ և առցանց ուսուցում, որոնք կօգնեն անհատներին և ձեռնարկություններին հասնել իրենց ողջ ներուժին: