Ինչպե՞ս Excel- ում ավտոմատ տեսակավորել սյունն ըստ արժեքի:
Օրինակ, դուք ունեք գնումների աղյուսակ, ինչպես ցույց է տրված ստորև ներկայացված սքրինշոթը: Այժմ դուք ցանկանում եք, որ Գին սյունակը ավտոմատ կերպով տեսակավորվի, երբ այս սյունակում մուտքագրեք նոր թվեր/գներ, ինչպե՞ս կարող եք լուծել այն: Այստեղ ես ներկայացնում եմ VBA մակրո, որը կօգնի ձեզ ավտոմատ կերպով տեսակավորել հատուկ սյունակը ըստ արժեքի Excel-ում:
Ավտոմատ տեսակավորեք սյունակն ըստ արժեքի VBA- ի հետ
Ավտոմատ տեսակավորեք սյունակն ըստ արժեքի VBA- ի հետ
Այս VBA մակրոտնտեսականությունը բոլոր սյունակում ավտոմատ կերպով տեսակավորելու է բոլոր տվյալները, հենց որ դուք մուտքագրեք նոր տվյալներ կամ փոխեք արժեքը սյունակում Excel- ում:
1. Աջ սեղմեք ընթացիկ թերթի անվան վրա «Թերթի ներդիրի բարում», այնուհետև սեղմեք «Դիտել կոդը» աջ սեղմման ընտրացանկից:
2. Բացման «Microsoft Visual Basic հավելվածի համար» երկխոսության վանդակում տեղադրեք հետևյալ VBA մակրո կոդը բացվող պատուհանում:
VBA. Excel- ում ավտոմատ տեսակավորելու սյունակ
Private Sub Worksheet_Change(ByVal Target As Range)
On Error Resume Next
If Not Intersect(Target, Range("B:B")) Is Nothing Then
Range("B1").Sort Key1:=Range("B2"), _
Order1:=xlAscending, Header:=xlYes, _
OrderCustom:=1, MatchCase:=False, _
Orientation:=xlTopToBottom
End If
End Sub
Նշում:
1) Վերոնշյալ vba կոդում «B:B» նշանակում է, որ այն ավտոմատ կդասավորի B սյունակը, B1-ը B սյունակի առաջին բջիջն է, «B2»-ը սյունակի B երկրորդ բջիջն է, և դուք կարող եք փոխել դրանք՝ ելնելով ձեր կարիքներից:
2) 5-րդ շարքի «Header:=xlYes» հատվածը Excel-ին ասում է, որ այն միջակայքը, որը դուք տեսակավորելու եք, ունի վերնագիր, այնպես որ տիրույթի առաջին տողը չի ներառվի տեսակավորման ժամանակ: Եթե վերնագիր չկա, խնդրում ենք փոխել այն «Header:=xlNo»; և 1-րդ շարքում «Key2:=Range(«B4»)» փոխել «Key1:=Range(«B1»)»:
3. Այնուհետև վերադառնաք աշխատանքային թերթիկ, երբ դուք մուտքագրեք նոր թիվ Գին սյունակում կամ փոփոխեք առկա գները, Գին սյունակը ավտոմատ կերպով կդասավորվի աճման կարգով:
Ծանոթագրություն. Գին սյունակում նոր թիվ մուտքագրելիս դուք պետք է մուտքագրեք համարը սկզբնական թվերի տակ գտնվող առաջին դատարկ բջիջում: Եթե նոր մուտքագրված թվերի և սկզբնական թվերի միջև կան դատարկ բջիջներ, ինչպես նաև սկզբնական թվերի միջև դատարկ բջիջներ, այս սյունակը ինքնաբերաբար չի տեսակավորվի:
Դեմո. Excel- ում VBA- ի միջոցով սյունակն ավտոմատ տեսակավորեք ըստ արժեքի
Հեշտությամբ տեսակավորեք ըստ Excel- ի դեպքերի հաճախության
Kutools-ի համար Excel-ի «Ընդլայնված տեսակավորում» գործառույթը թույլ է տալիս առանց ջանքերի տվյալների տեսակավորել տարբեր չափանիշներով, ինչպիսիք են տեքստի երկարությունը, ազգանունը, բացարձակ արժեքը, հաճախականությունը և այլն:
Excel- ի համար նախատեսված գործիքներ - Supercharge Excel-ը ավելի քան 300 հիմնական գործիքներով: Վայելեք մշտապես անվճար AI հատկանիշները: Get It Now
Գրասենյակի արտադրողականության լավագույն գործիքները
Լրացրեք ձեր Excel-ի հմտությունները Kutools-ի հետ Excel-ի համար և փորձեք արդյունավետությունը, ինչպես երբեք: Kutools-ը Excel-ի համար առաջարկում է ավելի քան 300 առաջադեմ առանձնահատկություններ՝ արտադրողականությունը բարձրացնելու և ժամանակ խնայելու համար: Սեղմեք այստեղ՝ Ձեզ ամենաշատ անհրաժեշտ հատկանիշը ստանալու համար...
Office Tab- ը Tabbed ինտերֆեյսը բերում է Office, և ձեր աշխատանքը շատ ավելի դյուրին դարձրեք
- Միացնել ներդիրներով խմբագրումը և ընթերցումը Word, Excel, PowerPoint- ով, Հրատարակիչ, Access, Visio և Project:
- Բացեք և ստեղծեք բազմաթիվ փաստաթղթեր նույն պատուհանի նոր ներդիրներում, այլ ոչ թե նոր պատուհաններում:
- Բարձրացնում է ձեր արտադրողականությունը 50%-ով և նվազեցնում մկնիկի հարյուրավոր սեղմումները ձեզ համար ամեն օր: