Բովանդակություն
Այս հոդվածը համառոտ նկարագրելու է որոշ արժեքավոր մեթոդներ, թե ինչպես հեռացնել դատարկները տվյալների վավերացման ցուցակից Excel-ում: Երբ մենք ունենք դատարկություններ excel գծապատկերի ցանկում, այն նույնպես մնում է տվյալների վավերացման ցանկում , որն անցանկալի է:
Ուստի ես կաշխատեմ հետևյալ տվյալների վրա՝ ցույց տալու համար, թե ինչպես եք դուք կարող է հեռացնել դատարկները տվյալների վավերացման ցանկից Excel-ում:
Ներբեռնել Practice Workbook
Տվյալների վավերացումը հեռացնել Blanks.xlsx
Խնդիր դատարկ բջիջներով տվյալների վավերացման ցուցակ ստեղծելիս
Թույլ տվեք ցույց տալ, թե ինչ կլինի, եթե ստեղծենք բացվող ցուցակ ներառյալ դատարկ բջիջները: Նախ պետք է ստեղծենք բացվող ցուցակը :
Քայլեր.
- Ընտրեք բջիջը C5 :
- Եվ այնուհետև ընտրեք Տվյալներ >> Տվյալների գործիքներ >> Տվյալների վավերացում
- Կհայտնվի երկխոսության տուփ : Ընտրեք Ցանկ Թույլատրել տողից (ցուցադրված է հետևյալ նկարում):
- Այժմ սեղմեք նշված է պատկերակ :
- Այնուհետև ընտրեք B5 մինչև B14 բջիջները և սեղմեք նշված պատկերակի վրա :
- Այնուհետև պարզապես սեղմեք OK :
Այս կերպ մենք հենց նոր ստեղծեցինք մեր բացվող ցուցակը ։
Ահա, դուք կարող է նկատել, որ բացվող ցուցակը ստեղծվել է դատարկ բջիջների հետ : Այժմ ես նկարագրելու եմ, թե ինչպես կարող եքբացառել այս դատարկ բջիջները բացվող ցուցակից :
Excel-ում տվյալների վավերացման ցուցակից դատարկ կետերը հեռացնելու 5 եղանակ
1. Տվյալների վավերացման ցուցակից դատարկ կետեր հեռացնելը` օգտագործելով OFFSET ֆունկցիան
Սա միջոց է, որով կարող եք ավելի շատ տարածք ստեղծել ձեր բացվող ցուցակի համար առանց այդ սյունակում որևէ դատարկ տեղ ունենալու: Նախ անհրաժեշտ է զտել ձեր տվյալներից դատարկները : Եկեք քննարկենք գործընթացը:
Մեզ անհրաժեշտ են որոշակի փոփոխություններ մեր տվյալների բազայում:
- Եկեք ավելացնենք նոր սյունակ սյունակից որը օգտագործվում է բացվող ցանկի համար : Մենք անվանել ենք նոր սյունակը և սյունակը որն օգտագործում ենք բացվող ցուցակի համար որպես Անունների ցանկ` դատարկ և ցանկով: առանց Blanks , համապատասխանաբար: ( բացվող ցուցակ ստեղծելու համար տեսնելու համար այցելեք Բաժին 1 ):
Քայլեր.
- Սկզբում մուտքագրեք հետևյալ բանաձևը C5 բջիջում:
=FILTER(B5:B14,B5:B14"")
Այստեղ FILTER ֆունկցիան կվերցնի B5:B14 միջակայքը և կստուգի ցանկացած դատարկ միջև միջակայք : Այնուհետև այն զտում է դատարկ կամ դատարկ բջիջները ցանկից:
- Այժմ սեղմեք ENTER Դուք կտեսնեք անունների ցանկը առանց դատարկ :
- Հետո որ, ընտրեք Անունների կառավարիչ Formula Tab -ից և սեղմեք Նոր :
- Տվեք ձեր միջակայք անուն: Ես պատրաստվում եմ օգտագործել NameNonBlanks որպես միջակայքի անուն:
- Եվ այնուհետև գրեք հետևյալ բանաձևը Վերաբերում է -ին:
=offset(offset!$C$5,0,0,counta(offset!$C$4:$C$16)-1,1)
Այս սցենարում մենք ցանկանում ենք օգտագործել ևս մի քանի բջիջ, որտեղ կարող ենք մուտքագրել որոշ նոր անուններ, բայց մենք չենք չեմ ուզում դատարկ մեր բացվող ցուցակում այդ բացատների համար: Այստեղ մենք ստեղծում ենք նոր գրառումներ տվյալների վավերացման ցանկի համար C12 -ից մինչև C16 դրելով այդ բանաձևը: Նկատի ունեցեք, որ « offset!» վերաբերում է թերթի անունին, որը մենք օգտագործում ենք:
- Այժմ սեղմեք OK : Դուք կտեսնեք Պատուհան : Պարզապես փակեք այն:
- Եվ ընտրեք D5 բջիջը և ընտրեք Տվյալներ >> Տվյալների վավերացման ցուցակ :
- Փոխեք Աղբյուրի անունը =NameNonBlanks :
- Սեղմեք Լավ ։
- Ընտրեք բացվող ցանկը տողը D5 բջիջում: Դուք կտեսնեք անունների ցանկը , որոնք մենք օգտագործում ենք:
- Այժմ գրեք մի քանի նոր անուններ ամբողջ բջիջում C12 մինչև C16 ։
- Այնուհետև ընտրեք տվյալների վավերացման ցուցակ բջիջ D5 ։
Դուք կարող եք տեսնել նոր անունները ձեր բացվող ցուցակում : Դուք չեք կարող տեսնել նոր գրառում C16 բջիջի տակ, քանի որ դրանք ձեր տիրույթում չեն:
Հետևելով այս մոտեցմանը` կարող եք ստեղծել որոշ դատարկ բացատներ ձեր տվյալներում նոր գրառումների համարվավերացման ցուցակ առանց դատարկ նշելու:
Կարդալ ավելին. Ինչպես ստեղծել Excel-ի բացվող ցուցակ տվյալների վավերացման համար (8 եղանակ)
2. Օգտագործելով Go to Special Command-ը` ցանկից դատարկությունները հեռացնելու համար
Մենք ստեղծել ենք մեր բացվող ցուցակը ( բաժին 1 ) , տեսնում եք, որ դրանում մնացել են դատարկ : Դրանք հեռացնելու համար մենք պարզապես կարող ենք անցնել հետևյալ քայլերը:
Քայլեր.
- Ընտրեք բջիջները B5 մինչև B14 և այնուհետև ընտրեք Տուն >> Գտնել & Ընտրեք >> Անցնել Հատուկ :
- Այնուհետև ընտրեք Դատարկներ ապա սեղմեք OK :
- Այս գործողությունը կընտրի դատարկ բջիջները :
- Այժմ ընտրեք այս դատարկ բջիջներից որևէ մեկը , կատարեք աջ սեղմեք դրա վրա և ընտրեք Ջնջել Ջնջել Դատարկները :
- Դուք կտեսնեք երկխոսության տուփ . Ընտրեք Shift Cells Up և սեղմեք OK :
- Այս գործողությունը կհեռացնի դատարկները բնօրինակ ցանկից ինչպես նաև բացվող ցուցակից :
Հետևելով այս մոտեցմանը , դուք հեշտությամբ կարող եք հեռացնել դատարկները կամ դատարկ բջիջները բացվող ցանկից :
Կարդալ ավելին. Ստեղծել տվյալների վավերացում Drop- Excel-ում բազմակի ընտրությամբ ներքև ցուցակ
3. Օգտագործելով Excel ֆիլտրի ֆունկցիան տվյալներից բացերը հեռացնելու համարՎավերացման ցուցակ
Այս առումով մենք կարող ենք կիրառել FILTER ֆունկցիան: Մենք կօգտագործենք տվյալների բազա Բաժին 2 -ից: Տեսնելու համար, թե ինչպես ստեղծել բացվող ցուցակ , խնդրում ենք գնալ Բաժին 1 :
Քայլեր.
- Մուտքագրեք հետևյալ բանաձևը C5 բջիջում:
=FILTER(B5:B14,B5:B14"")
Ահա FILTER ֆունկցիան կվերցնի B5:B14 միջակայքը և ստուգում է դատարկ միջակայքի միջև: Այնուհետև այն զտում է դատարկ դատարկ կամ դատարկ բջիջները ցանկից:
- Սեղմեք Մուտքագրեք ստեղնը և կտեսնեք անունների ցանկը առանց դատարկ :
- Բայց եթե գնաք Բացվող ցուցակը , կտեսնեք, որ այն պարունակում է դատարկ C սյունակից:
- Այսպիսով, այս դատարկները հեռացնելու համար անցեք Տվյալների վավերացում Տվյալների ներդիրից :
- Փոխել միջակայքի մինչև C11 վերջնական բջիջը, քանի որ ձեր զտված ցուցակը ունի C5 -ից C11 միջակայքը Աղբյուր
- Այժմ սեղմեք OK : Այժմ դուք դատարկ բջիջներ չեք ունենա ձեր բացվող ցուցակում :
Սա բավականին արդյունավետ միջոց է հեռացնել դատարկները բացվող ցանկից :
Կարդալ ավելին. Excel տվյալների վավերացման բացվող ցանկը զտիչով (2 օրինակ)
Նման ընթերցումներ.
- Ինչպես օգտագործել հատուկ VLOOKUP բանաձևը Excel տվյալների մեջՎավերացում
- [Ստուգված] Տվյալների վավերացումը չի աշխատում Excel-ում Copy Paste-ի համար (լուծույթով)
- Ինչպես կազմել տվյալների վավերացման ցուցակ աղյուսակից Excel-ում (3 մեթոդ)
- Կիրառել բազմաթիվ տվյալների վավերացում մեկ բջիջում Excel-ում (3 օրինակ)
- Excel տվյալների վավերացում միայն ալֆանա-թվային (օգտագործելով Պատվերով բանաձև)
4. Համակցելով IF, COUNTIF, ROW, INDEX և Small ֆունկցիաները տվյալների վավերացման ցուցակից բացերը հեռացնելու համար
Մենք կարող ենք նաև օգտագործել <1-ի համակցությունը>IF , COUNTIF , ROW , INDEX և SMALL ֆունկցիաները` տվյալների վավերացման ցուցակից դատարկ բջիջները հեռացնելու համար: . Դա մի փոքր բարդ է լինելու: Մենք կօգտագործենք տվյալների հավաքածուն Բաժին 2 -ից: Եվ տեսնելու համար, թե ինչպես ստեղծել բացվող ցուցակ , անցեք Բաժին 1 :
Քայլեր.
- Նախ, C5 բջիջում մուտքագրեք հետևյալ բանաձևը:
=IF(COUNTIF($B$5:$B$14,"?*")
Բանաձևը ունի երկու հիմնական մաս. Առաջին մասը՝ COUNTIF($B$5:$B$14,”?*”)
- COUNTIF ֆունկցիան հաշվում է ոչ դատարկ տեքստ այստեղ, և այդ պատճառով մենք ստանում ենք 7 անուններ սյունակ C -ում:
- ROW ֆունկցիան վերադառնում է: տող բջիջի համարը և մեր դատարկ բջիջը գտնվում է 5 դիրքում B5 բջիջից: Մենք հանում ենք 4 , քանի որ ուզում ենք, որ լինիդրանից պակաս:
- Այժմ սեղմեք ENTER :
- Օգտագործեք Լրացնել բռնակը Autofill ստորին բջիջները:
- Այժմ մենք ունենք Անունների ցանկը առանց դատարկներ : Բայց եթե սեղմենք տվյալների վավերացման ցանկը , մենք դեռ կտեսնենք դատարկ բացվող ցուցակում :
- Եվ այս դատարկները հեռացնելու համար անցեք Տվյալների վավերացում Տվյալների ներդիրից ։
- Փոխեք վերջնականը։ միջակայքի մինչև C11 բջիջը, քանի որ ձեր զտված ցուցակը ունի C5 -ից C11 միջակայքը <1-ում:>Աղբյուր :
- Այժմ սեղմեք OK : Դուք այժմ չեք ունենա դատարկ բջիջներ ձեր բացվող ցուցակում :
Այսպիսով դուք կարող եք կատարել տվյալների վավերացման ցուցակ առանց դատարկների :
Կարդալ ավելին. Տվյալների վավերացման ցանկում կանխադրված արժեքը Excel VBA-ով (մակրո և օգտվողի ձև)
5. Համակցված գործառույթների օգտագործումը տվյալների վավերացման ցուցակից դատարկ բջիջները հեռացնելու համար
Մենք կարող ենք նաև օգտագործել ներդիր բանաձևեր՝ համակցված ADDRESS , INDIRECT , COUNTBLANK , IF և SMALL գործառույթները: Եկեք քննարկենք ընթացակարգը. Մենք կօգտագործենք տվյալների հավաքածուն Բաժին 2 -ից: Կարող եք նաև գնալ Բաժին 1 տեսնելու, թե ինչպես ստեղծել բացվող ցուցակ/տվյալների վավերացման ցուցակ :
Քայլեր.
- Սկզբում մուտքագրեք հետևյալ բանաձևը C5 բջիջում:
=IF(ROW()-ROW($B$5:$B$14)+1>ROWS($B$5:$B$14)-COUNTBLANK($B$5:$B$14),"", INDIRECT(ADDRESS(SMALL((IF($B$5:$B$14"",ROW($B$5:$B$14),ROW()+ROWS($B$5:$B$14))),ROW()-ROW($C$5:$C$14)+1),COLUMN($B$5:$B$14),4)))
Ահա,Ես կբացատրեմ շատ պարզ ձևով, թե ինչպես է աշխատում այս բանաձևը: Այն անցնում է B5:B14 միջակայքով և ստուգում է դատարկ բջիջները COUNTBLANK ֆունկցիայի օգնությամբ: Այնուհետև այն նաև ստուգում է, թե որ բջիջները չեն դատարկ ամբողջ B5:B14 և այդպիսով այն վերադարձնում է ոչ դատարկ բջիջներ :
- Սեղմեք CTRL + SHIFT + ENTER (քանի որ դա զանգված է բանաձև է), և դուք կտեսնեք ելքը C5 բջիջում, ինչպես ներքևում:
- Այժմ օգտագործեք Լրացնել բռնակը Ավտոլրացում ներքևի բջիջները:
- Բայց եթե գնաք Բացվող ցանկը , կտեսնեք, որ այն պարունակում է դատարկ C սյունակից:
- Եվ այս դատարկները հեռացնելու համար անցեք Տվյալների վավերացում Տվյալների ներդիրից :
- Փոխեք միջակայքի վերջնական բջիջը C11 քանի որ ձեր զտված ցանկը ունի C5 -ից <1 միջակայքը:>C11 Աղբյուր :
- Այժմ սեղմեք Լավ : Այժմ դուք դատարկ բջիջներ չեք ունենա ձեր բացվող ցուցակում :
Սա ևս մեկ եղանակ է, որը կարող եք կատարել բացվող ցուցակ առանց դատարկ :
Կարդալ ավելին. Ինչպես օգտագործել IF հայտարարությունը տվյալների վավերացման բանաձևում Excel-ում ( 6 եղանակ)
Պրակտիկա բաժին
Այս բաժնում ես ձեզ տալիս եմ տվյալների հավաքածուն, որպեսզի կարողանաք ինքնուրույն կիրառել այս մեթոդները:
Եզրակացություն
Ամի խոսքով, ես փորձեցի բացատրել «Excel»-ում տվյալների վավերացման ցուցակից բացարկները հեռացնելու որոշ մեթոդներ: Այս մեթոդները մի փոքր բարդ են, բայց ես փորձեցի դրանք ներկայացնել շատ պարզ և հասկանալի ձևով: Խնդրում եմ այս հոդվածի վերաբերյալ կարծիքներ թողնել մեկնաբանությունների բաժնում, ինչպես նաև, եթե ունեք ձեր սեփական գաղափարները կամ հարցերը, թողեք դրանք նաև մեկնաբանությունների վանդակում: