Բովանդակություն
Բազմաթիվ հաշվարկների փուլում մենք հանդիպում ենք Դատարկ բջիջների, ինչը հանգեցնում է զրոյի արդյունքի: Բայց շատ դեպքերում նախընտրելի է Դատարկ բջիջը` համեմատած զրոյական արժեքի հետ: Քանի որ այն կարող է ապահովել ավելի շատ պարզություն հաշվարկների ըմբռնման մեջ: Եթե դուք հետաքրքրված եք իմանալ, թե ինչպես կարող եք Թողնել բջիջը Դատարկ , եթե այնտեղ տվյալներ չկան, ապա այս հոդվածը կարող է օգտակար լինել ձեզ համար: Այս հոդվածում մենք կքննարկենք, թե ինչպես կարող եք Թողնել բջիջը Դատարկ , եթե 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 , դուք կնկատեք, որ արժեքներն այժմ ցուցադրվում են որպես Դատարկ , եթե տվյալներ չկան:
- Պատվերով ձևաչափման երկխոսության վանդակում մենք պետք է մուտքագրենք « ;; » ընդհանուրից հետո: Միևնույն ժամանակ, մենք պետք է $ նշան դնենք General -ի դիմաց, Արժույթի ձևաչափը պահպանելու պատճառով: Հակառակ դեպքում, սա կհեռացնի Արժույթի ձևաչափը թվերից:
Կարդալ ավելին. Ինչպես օգտագործել XLOOKUP-ը` 0-ի փոխարեն դատարկ վերադարձնելու համար:
5. VBA կոդի ներկառուցումը
Հասարակ VBA Մակրո օգտագործելը կարող է կտրուկ նվազեցնել հայտնաբերելու և Թողնել<ժամանակը: 2> բջիջներ Դատարկ , եթե տվյալներ չկան:
Քայլեր
- Նախ, գնացեք Մշակող ներդիրը, ապա սեղմեք Visual Basic :
- Այնուհետև սեղմեք Տեղադրել > Մոդուլ .
- Module պատուհանում մուտքագրեք հետևյալ կոդը:
7055
- Այնուհետև փակեք պատուհանը:
- Դրանից հետո անցեք Դիտել ներդիրը > Մակրոներ > ; Դիտեք մակրոները ։
- Դիտել մակրոները սեղմելուց հետո ընտրեք ձեր ստեղծած մակրոները։ հենց հիմա. Այստեղ անունն է Blank_Cell : Այնուհետև սեղմեք Գործարկել :
- Կտտացնելով Գործարկել , այժմ կնկատեք առանց տվյալների բջիջները: ցույց տալ Դատարկ բջիջ $0 -ի փոխարեն: Մեզ հաջողվեց նաև պահպանել Արժույթի ձևաչափը մնացած բջջի համար:
💬 Նշում
- Դուք պետք է խմբագրեք ձեր տվյալների տիրույթի կոդը, որպեսզի ընտրեք ձեր նախատեսված բջիջների շրջանակը:
- Փորձեք խուսափել ոչ թվային սյունակ կամ տող ավելացնելուց: միջակայք. Ավելացնել մի շարք բջիջներ, որոնք բացարձակապես ենմիայն անհրաժեշտ է:
Եզրակացություն
Ամփոփելու համար, տվյալների բացակայության դեպքում բջիջը Դատարկ թողնելու հարցը լուծվում է 5 առանձին լուծումներ տալով: այդ մեթոդները ներառում էին IF , ISBLANK և ISNUMBER ֆունկցիաների օգտագործումը: Մենք նաև օգտագործել ենք VBA մակրո: VBA մակրո մեթոդը պահանջում է նախնական VBA-ի հետ կապված գիտելիքներ` զրոյից հասկանալու համար:
Այս խնդրի համար կցված է մակրո-միացված աշխատանքային գրքույկ, որտեղ կարող եք կիրառել դրանք: մեթոդները:
Ազատորեն տվեք ցանկացած հարց կամ կարծիք մեկնաբանությունների բաժնի միջոցով: Exceldemy համայնքի բարելավմանն ուղղված ցանկացած առաջարկ շատ գնահատելի կլինի: