Ինչպե՞ս առաջացնել Excel- ում 3 կամ մի քանի սյունակների բոլոր համակցությունները:
Ենթադրելով, որ ես ունեմ տվյալների 3 սյունակ, այժմ ես ուզում եմ գեներացնել կամ թվարկել տվյալների բոլոր համակցությունները այս 3 սյունակներում, ինչպես ցույց է տրված նկարում: Excel- ում այս խնդիրը լուծելու լավ մեթոդներ ունե՞ք:
Տվյալների 3 սյունների հիման վրա ստեղծեք բոլոր համադրությունները ՝ օգտագործելով բանաձև
Տվյալների 3 սյունների հիման վրա ստեղծեք բոլոր համադրությունները ՝ օգտագործելով բանաձև
Հետևյալ երկար բանաձևը կարող է օգնել թվարկել 3 սյունակների բոլոր համակցությունները, խնդրում ենք անել այսպես.
1, Խնդրում ենք, կտտացրեք այն բջիջին, որտեղից ստացվում է արդյունքը, և ապա պատճենեք և կպցրեք ներքևի բանաձևը դրա մեջ.
Նշում: Այս բանաձևում. A2: A4, B2: B6, C2: C5 տվյալների տիրույթներն են, որոնք ցանկանում եք օգտագործել:
2, Դրանից հետո քաշեք լրացման բռնակը դեպի բջիջները մինչև դատարկ բջիջները ցուցադրվեն, ինչը նշանակում է, որ նշված են 3 սյունակների բոլոր համակցությունները, տես նկարի նկարը.
Ստեղծեք բոլոր համադրությունները ՝ հիմնվելով տվյալների 3 կամ բազմաթիվ սյունակների վրա, օգտագործելով VBA կոդ
Վերոնշյալ երկար բանաձևը որոշ չափով դժվար է օգտագործել, եթե կան բազմաթիվ սյունակների տվյալներ, որոնք անհրաժեշտ է օգտագործել, այն փոփոխելու համար դժվար կլինի: Այստեղ ես կներկայացնեմ VBA կոդ ՝ դրանով արագ զբաղվելու համար:
1, Պահեք պահեք ALT + F11 բացել ստեղները Microsoft Visual Basic հավելվածների համար պատուհան.
2: Սեղմեք Տեղադրել > Մոդուլներև տեղադրեք հետևյալ կոդը Մոդուլի պատուհանում:
VBA կոդ. Ստեղծեք 3 կամ մի քանի սյունակների բոլոր համակցությունները
Sub ListAllCombinations()
'Updateby Extendoffice
Dim xDRg1, xDRg2, xDRg3 As Range
Dim xRg As Range
Dim xStr As String
Dim xFN1, xFN2, xFN3 As Integer
Dim xSV1, xSV2, xSV3 As String
Set xDRg1 = Range("A2:A4") 'First column data
Set xDRg2 = Range("B2:B6") 'Second column data
Set xDRg3 = Range("C2:C5") 'Third column data
xStr = "-" 'Separator
Set xRg = Range("E2") 'Output cell
For xFN1 = 1 To xDRg1.Count
xSV1 = xDRg1.Item(xFN1).Text
For xFN2 = 1 To xDRg2.Count
xSV2 = xDRg2.Item(xFN2).Text
For xFN3 = 1 To xDRg3.Count
xSV3 = xDRg3.Item(xFN3).Text
xRg.Value = xSV1 & xStr & xSV2 & xStr & xSV3
Set xRg = xRg.Offset(1, 0)
Next
Next
Next
End Sub
ՆշումՎերոհիշյալ ծածկագրում A2: A4, B2: B6, C2: C5 տվյալների տիրույթն է, որը ցանկանում եք օգտագործել, E2 ելքային բջիջն է, որը ցանկանում եք գտնել արդյունքները: Եթե ցանկանում եք ստանալ ավելի շատ սյունակների բոլոր համակցությունները, խնդրում ենք փոխեք և ձեր պարագայում այլ պարամետրեր ավելացրեք ծածկագրին:
3, Հետո, սեղմեք F5 այս կոդն աշխատեցնելու բանալին, և 3 կամ մի քանի սյունակների բոլոր համակցությունները կստեղծվեն միանգամից, տես նկարի նկարը.
Ստեղծեք բոլոր համադրությունները ՝ հիմնվելով տվյալների 3 կամ բազմաթիվ սյունակների վրա ՝ օգտագործելով զարմանալի հատկություն
Եթե դուք ունեք Excel- ի համար նախատեսված գործիքներ, իր հզորով Նշեք բոլոր համակցությունները առանձնահատկությունը, Դուք կարող եք թվարկել բազմաթիվ սյունակների բոլոր համակցությունները արագ և հեշտությամբ:
Տեղադրելուց հետո Excel- ի համար նախատեսված գործիքներԽնդրում եմ արեք հետևյալ կերպ
1: Սեղմեք Կուտոլս > Տեղադրել > Նշեք բոլոր համակցությունները, տես նկարի նկարը.
2, Մեջ Նշեք բոլոր համակցությունները երկխոսության տուփ, նշեք սյունակների տվյալները և բաժանարարները ՝ համադրությունները թվարկելու համար, ինչպես ցույց է տրված հետևյալ նկարը.
3, Տվյալները և տարանջատիչը սահմանելուց հետո կտտացրեք Ok կոճակը, հաջորդ հուշման վանդակում, ընտրեք բջիջը ՝ արդյունքը գտնելու համար, տես նկարի նկարը.
4, Եվ հետո, կտտացրեք OK կոճակը, բոլոր համակցությունները ստեղծվել են անմիջապես, ինչպես ցույց է տրված ստորև նշված նկարում.
Կտտացրեք Excel- ի և անվճար փորձաշրջանի համար Kutools- ը ներբեռնելու համար:
Գրասենյակի արտադրողականության լավագույն գործիքները
Excel-ի համար Kutools-ը լուծում է ձեր խնդիրների մեծ մասը և բարձրացնում ձեր արտադրողականությունը 80%-ով
- Super Formula Bar (հեշտությամբ խմբագրեք տեքստի և բանաձևի բազմաթիվ տողեր); Ընթերցանության դասավորությունը (հեշտությամբ կարդալ և խմբագրել մեծ թվով բջիջներ); Տեղադրել ֆիլտրացված տիրույթում...
- Միաձուլել բջիջները / տողերը / սյունակները և տվյալների պահում; Պառակտված բջիջների պարունակությունը; Միավորել կրկնօրինակ տողերն ու գումարը / միջինը... Կանխել կրկնօրինակ բջիջները; Համեմատեք միջակայքերը...
- Ընտրեք Կրկնօրինակ կամ Եզակի Շարքեր; Ընտրեք դատարկ շարքեր (բոլոր բջիջները դատարկ են); Super Find և Fuzzy Find շատ աշխատանքային գրքույկներում; Պատահական ընտրություն ...
- Actշգրիտ պատճեն Բազմաթիվ բջիջներ ՝ առանց բանաձևի հղումը փոխելու; Ավտոմատ ստեղծեք հղումներ դեպի մի քանի թերթեր; Տեղադրեք փամփուշտներ, Տուփեր և ավելին ...
- Սիրված և արագ ներդիր բանաձևեր, Ընդգրկույթներ, գծապատկերներ և նկարներ; Ryածկագրել բջիջները գաղտնաբառով; Ստեղծեք փոստային ցուցակ և նամակներ ուղարկել ...
- Քաղվածք տեքստ, Տեքստ ավելացնել, հեռացնել ըստ դիրքի, Հեռացնել տարածությունը; Ստեղծել և տպել էջային ենթագոտիներ; Փոխարկել բջիջների բովանդակության և մեկնաբանությունների միջև...
- Սուպեր զտիչ (պահպանել և կիրառել ֆիլտրի սխեմաները այլ թերթերի վրա); Ընդլայնված տեսակավորում ըստ ամիս / շաբաթ / օր, հաճախականություն և ավելին; Հատուկ զտիչ համարձակ, շեղատառով ...
- Միավորել աշխատանքային տետրերը և աշխատանքային թերթերը; Միավորել աղյուսակները ՝ հիմնված հիմնական սյունակների վրա; Տվյալները բաժանեք մի քանի թերթերի; Խմբաքանակի փոխակերպում xls, xlsx և PDF...
- Առանցք սեղանի խմբավորում ըստ շաբաթվա համարը, շաբաթվա օրը և ավելին ... Showույց տալ ապակողպված, կողպված բջիջները տարբեր գույներով; Նշեք այն բջիջները, որոնք ունեն բանաձև / անուն...
- Միացնել ներդիրներով խմբագրումը և ընթերցումը Word, Excel, PowerPoint- ով, Հրատարակիչ, Access, Visio և Project:
- Բացեք և ստեղծեք բազմաթիվ փաստաթղթեր նույն պատուհանի նոր ներդիրներում, այլ ոչ թե նոր պատուհաններում:
- Բարձրացնում է ձեր արտադրողականությունը 50%-ով և նվազեցնում մկնիկի հարյուրավոր սեղմումները ձեզ համար ամեն օր: