Բջիջները պատճենելու 2 մեթոդ՝ հիմնվելով ձեր Excel-ի աշխատաթերթի որոշակի չափանիշների վրա

Կիսվել հիմա ՝

Երբեմն անհրաժեշտ է պատճենել որոշակի չափանիշներին համապատասխանող բջիջներ: Եվ այստեղ մենք կներկայացնենք թիրախային բջիջները պատճենելու 2 օգտակար մեթոդ:

Excel-ի աշխատաթերթում, անշուշտ, շատ տվյալներ և տեղեկություններ կլինեն: Այնուամենայնիվ, այդ բջիջները պարունակում են արժեքներ, որոնք համապատասխանում են որոշակի չափանիշի, կբաժանվեն տարբեր տիրույթում: Արդյունքում, դժվար կլինի, երբ դուք պետք է հավաքեք դրանք:

Այս աշխատաթերթում դուք պետք է պատճենեք 350-ից մեծ բջիջներ: Եվ եթե այդ բջիջները մեկ առ մեկ տեսակավորեք և այնուհետև պատճենեք, ապա վստահաբար շատ ժամանակ և էներգիա կծախսեք:Բջիջները պատճենելու օրինակ

Այսպիսով, այժմ դուք կարող եք օգտագործել ստորև նշված երկու մեթոդները այս առաջադրանքն ավարտելու համար:

Մեթոդ 1. Պատճենեք ֆիլտրի արդյունքը

Եթե ​​թիրախային բջիջները գտնվում են միջակայքում, կարող եք օգտագործել Excel-ի ֆիլտրի գործառույթը: Կարող եք սյունակի համար սահմանել մի քանի չափանիշներ, այնուհետև պատճենել ֆիլտրի արդյունքը:

  1. Տեղադրեք ձեր կուրսորը նպատակային միջակայքում։
  2. Դրանից հետո կտտացրեք գործիքագոտում «Տեսակավորել և զտել» կոճակին:
  3. Հաջորդը բացվող ցանկում ընտրեք «Զտել» տարբերակը:ֆիլտր
  4. Այժմ սեղմեք սյունակի վերնագրի կոճակը:
  5. Հաջորդը ընտրեք «Թվերի զտիչներ» տարբերակը
  6. Ենթամենյուում ընտրեք ձեզ անհրաժեշտ տարբերակը: Այստեղ մենք կընտրենք «Մեծ քան»:Terտել տվյալները
  7. «Custom AutoFilter» պատուհանում սահմանեք ձեզ անհրաժեշտ չափանիշները:
  8. Դրանից հետո կտտացրեք «Լավ» կոճակին:Անհատականացված AutoFilter

Հետևաբար, միայն բջիջները, որոնք համապատասխանում են չափանիշին, կցուցադրվեն աշխատաթերթում: Մյուս բջիջները կթաքցվեն:Բջիջները միջակայքում

Երբ զտման գործընթացը ավարտվի, կարող եք կատարել պատճենման և տեղադրման գործընթացը:

  1. Ընտրեք արդյունքը աշխատաթերթում:
  2. Այնուհետև սեղմեք ստեղնաշարի «Ctrl + C» դյուրանցման ստեղները՝ միջակայքը պատճենելու համար:
  3. Այժմ սեղմեք աշխատանքային թերթի մեկ այլ բջիջ:
  4. Հաջորդը սեղմեք «Ctrl + V» դյուրանցման ստեղները՝ այդ բջիջները տեղադրելու համար:
  5. Այնուհետև սեղմեք «Esc» կոճակը՝ պատճենելու ռեժիմից դուրս գալու համար:

Դուք կարող եք տեսնել, որ միայն այն բջիջները, որոնք համապատասխանում են չափանիշներին, կտեղադրվեն նոր տիրույթում:մածուկ

Այնուամենայնիվ, դուք դժվարությունների կհանդիպեք, եթե տեղադրեք այն տիրույթում, որը նույն տողերն ունի սկզբնական տիրույթի հետ: Այստեղ միայն երկու թիվ է տեղադրվում նոր տիրույթում:Խանգարում

Պատճառն իրականում շատ պարզ է. Սկզբնական տիրույթում այն ​​բջիջները, որոնք չեն համապատասխանում չափանիշին, թաքցվում են: Եվ այդ բջիջները պարունակող ամբողջ տողերը նույնպես թաքցված են։ Հետեւաբար, նոր տիրույթում դուք կարող եք տեսնել միայն արդյունքի մի մասը: Այլ արժեքները գտնվում են թաքնված տողերում: Արդյունքը ցույց տալու համար կարող եք մաքրել ֆիլտրի հատկանիշի չափանիշները: Եվ հետո դուք կարող եք տեսնել ամբողջ արդյունքը աշխատաթերթում:

Showուցադրել արդյունքը

Մեթոդ 2. Օգտագործեք VBA մակրո

Երբ այդ թիրախային բջիջները սյունակում չեն, դուք չեք կարող օգտագործել ֆիլտրի գործառույթը։ Եվ այս առաջադրանքն ավարտելու համար այժմ կարող եք օգտագործել VBA մակրո։

  1. Սեղմեք ստեղնաշարի «Alt + F11» դյուրանցման ստեղները՝ Visual Basic խմբագրիչը բացելու համար:
  2. Դրանից հետո կտտացրեք «Տեղադրել» ներդիրին գործիքագոտում:
  3. Դրանից հետո ենթամենյուում ընտրեք «Մոդուլ» տարբերակը: Հետևաբար, դուք նոր մոդուլ եք տեղադրել այս նախագծում:Տեղադրեք մոդուլը
  4. Այս քայլում պատճենեք հետևյալ VBA կոդերը նոր մոդուլում:
Sub Copy_Cells()
  Dim c As Range, i As Integer, j As Integer
  i = 0
  For Each c In Range("B2:B13")
    If c > 350 Then
      Cells(2 + i, 6) = Cells(c.Row, c.Column - 1)
      Cells(2 + i, 7) = c
    End If
    i = i + 1
  Next c
   For j = 13 To 2 Step -1
    If Cells(j, 6) = "" Then
      Range("F" & j, "G" & j).Delete Shift:=xlUp
    End If
  Next j
End Sub

Այս մակրոյում մենք կգտնենք այն բջիջները, որոնք համապատասխանում են չափանիշներին: Եվ հաջորդ արժեքները կպատճենվեն նոր տիրույթում: Երբ պատճենման և տեղադրման գործընթացը ավարտվի, այս մակրոն կջնջի նոր տիրույթի դատարկ բջիջները: Ձեր իրական աշխատաթերթում դուք պետք է փոխեք չափանիշները և կոդերի տիրույթը՝ ըստ ձեր իրական կարիքի:

  1. Այստեղ սեղմեք «Run Sub» կոճակը գործիքագոտում կամ սեղմեք «Enter» կոճակը ստեղնաշարի վրա՝ մակրո գործարկելու համար:

Հաջորդը վերադառնաք աշխատաթերթին, կտեսնեք, որ արդյունքն արդեն աշխատաթերթում է:VBA արդյունք

Կարող եք նաև օգտագործել VBA մակրոները՝ սյունակում չգտնվող բջիջները գտնելու համար: Այսպիսով, երբ դուք պետք է պատճենեք բջիջները բազմաթիվ տիրույթներում, կարող եք փոփոխել մակրո և օգտագործել այն:

Երկու մեթոդների համեմատություն

Այս աղյուսակում մենք ձեզ ցույց կտանք երկու մեթոդների առավելություններն ու թերությունները:

Համեմատություն

Պատճենեք ֆիլտրի արդյունքը

Օգտագործեք VBA մակրո

Առավելությունները

Եթե ​​դուք ծանոթ չեք Excel VBA-ին, կարող եք օգտագործել այս մեթոդը: Դուք կարող եք նաև օգտագործել այս մեթոդը տարբեր տիրույթներում գտնվող բջիջները պատճենելու համար:

Թերությունները

Երբ բջիջները առանձին են աշխատանքային թերթի տարբեր հատվածներում, դուք չեք կարող զտել տվյալները այս մեթոդով: VBA մակրոների օգտագործումը երբեմն սխալներ կառաջացնի ձեր աշխատաթերթում:

Հետևաբար, հաջորդ անգամ, երբ անհրաժեշտ լինի բջիջները պատճենել որոշակի չափանիշների հիման վրա, կարող եք ընտրել ամենահարմար մեթոդը։

Excel-ի անվտանգությունը մտահոգության պատճառ է հանդիսանում

Excel-ի անվտանգությունը շատ կարևոր է ձեզ համար, և դուք պետք է ավելի շատ ուշադրություն դարձնեք Excel-ի անվտանգությանը: Շատ օգտատերեր կորցրել են իրենց տվյալներն ու տեղեկատվությունը Excel-ում՝ տարբեր պատճառներով: Եթե դուք չեք կարող երաշխավորել ձեր ֆայլերի անվտանգությունը, ապա, անշուշտ, շատ կտուժեք: Excel-ի վնասման հետևանքը կարող է աղետալի լինել: Երբ Excel-ում սխալների հանդիպեք, կարող եք... Excel xls տվյալների կոռուպցիայի վերանորոգում երրորդ կողմի օգտակար գործիքի միջոցով: ձեռքի տակ ունենալով այս գործիքը, դուք երբեք չեք կորցնի ձեր տվյալները և տեղեկատվությունը:

Հեղինակի ներածություն.

Աննա Ման տվյալների վերականգման փորձագետ է DataNumen, Inc., որը տվյալների վերականգման տեխնոլոգիաների համաշխարհային առաջատարն է, այդ թվում Word Doc վնասի վերանորոգում և հեռանկարների նորոգման ծրագրակազմի արտադրանքները: Լրացուցիչ տեղեկությունների համար այցելեք www.datanumen.com

Կիսվել հիմա ՝

Comments փակվում են: