Conas gach teaglaim féideartha in Excel a liostáil nó a ghiniúint?
Ligean le rá, tá an dá cholún sonraí seo a leanas agam, agus anois, ba mhaith liom liosta de na teaglamaí uile is féidir a ghiniúint bunaithe ar an dá liosta luachanna mar a thaispeántar ar chlé. B’fhéidir, is féidir leat na teaglamaí go léir a liostáil ceann ar cheann mura bhfuil mórán luachanna ann, ach, má tá roinnt colúin le luachanna iolracha ag teastáil chun na teaglamaí féideartha a liostáil, seo roinnt cleasanna gasta a d’fhéadfadh cabhrú leat déileáil leis an bhfadhb seo in Excel .
Déan liosta nó giniúint gach teaglaim féideartha ó dhá liosta le foirmle
Déan liosta nó giniúint gach teaglaim féideartha ó thrí liosta nó níos mó le cód VBA
Déan liosta nó giniúint gach teaglaim féideartha ó iliomad liostaí le gné chumhachtach
Déan liosta nó giniúint gach teaglaim féideartha ó dhá liosta le foirmle
Is féidir leis an bhfoirmle fhada seo a leanas cabhrú leat gach teaglaim féideartha de luachanna dhá liosta a liostáil go tapa, déan mar a leanas:
1. Iontráil nó cóipeáil an fhoirmle thíos i gcill bhán, sa chás seo, cuirfidh mé isteach í i gcill D2, agus ansin brúigh Iontráil eochair chun an toradh a fháil, féach an scáileán:
2. Ansin roghnaigh cill D2 agus tarraing an láimhseáil líonta síos go dtí na cealla go dtí go bhfaighidh tú na cealla bána, agus tá na teaglamaí féideartha uile liostaithe bunaithe ar luachanna an dá liosta. Féach an pictiúr:
Déan liosta nó giniúint gach teaglaim féideartha ó thrí liosta nó níos mó le cód VBA
B’fhéidir go bhfuil sé deacair duit an fhoirmle thuas a chur i bhfeidhm, má tá sonraí iolracha colúin ann, beidh sé trioblóideach í a mhodhnú. Anseo, tabharfaidh mé cód VBA isteach chun déileáil leis go tapa.
1. Coinnigh síos an ALT + F11 eochracha a oscailt Microsoft Visual Basic d’Fheidhmchláir fhuinneog.
2. Cliceáil Ionsáigh > Modúil, agus greamaigh an cód seo a leanas sa Modúil Fuinneog.
Cód VBA: Cruthaigh gach teaglaim de 3 cholún nó níos mó
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:A5") 'First column data
Set xDRg2 = Range("B2:B4") 'Second column data
Set xDRg3 = Range("C2:C4") '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
3. Ansin, brúigh F5 eochair chun an cód seo a rith, agus ginfear gach teaglaim de na 3 cholún ag an am céanna, féach an scáileán:
Déan liosta nó giniúint gach teaglaim féideartha ó iliomad liostaí le gné chumhachtach
Má tá liostaí iolracha ann is gá luachanna a liostáil na teaglamaí féideartha, b’fhéidir go mbeadh sé deacair duit an cód a mhodhnú. Anseo, is féidir liom uirlis chumhachtach a mholadh - Kutools le haghaidh Excel, tá gné áisiúil ann Liostaigh Gach Teaglaim ar féidir leo na teaglamaí uile is féidir a liostáil go tapa bunaithe ar liostaí sonraí tugtha.
Tar éis a shuiteáil Kutools le haghaidh Excel, déan mar seo le do thoil:
1. cliceáil Kutools > Ionsáigh > Liostaigh Gach Teaglaim, féach ar an scáileán:
2. Sa an Liostaigh Gach Teaglaim bosca dialóige, déan na hoibríochtaí mar atá thíos an taispeána a thaispeántar:
3. Ansin tá na luachanna agus na deighilteoirí sonraithe uile liostaithe sa bhosca dialóige, féach an scáileán:
4Agus ansin cliceáil Ok cnaipe, agus popfaidh bosca pras amach le cur i gcuimhne duit cill a roghnú chun an toradh a aschur, féach an scáileán:
5. Cliceáil OK, gineadh gach ceann de na teaglamaí féideartha bunaithe ar na liostaí a tugadh isteach sa bhileog oibre mar a thaispeántar an scáileán a leanas:
Cliceáil chun Íoslódáil Kutools le haghaidh Excel Anois!
Earraí níos coibhneasta:
- Cruthaigh Gach Comhcheangal de 3 Nó Il-Cholún
- Ag ceapadh, tá 3 cholún sonraí agam, anois, ba mhaith liom gach teaglaim de na sonraí sna 3 cholún seo a ghiniúint nó a liostáil mar atá thíos an pictiúr a thaispeántar. An bhfuil aon mhodhanna maithe agat chun an tasc seo a réiteach in Excel?
- Faigh Gach Teaglaim atá Comhionann le Suim tugtha
- Mar shampla, tá an liosta uimhreacha seo a leanas agam, agus anois, ba mhaith liom a fháil amach cén teaglaim d’uimhreacha ar an liosta suim suas le 480, sa phictiúr a leanas a thaispeántar, is féidir leat a fheiceáil go bhfuil cúig ghrúpa de chomhcheangail fhéideartha ann a bhfuil cothrom leo go 480, mar shampla 300 + 60 + 120, 300 + 60 + 40 + 80, srl. An t-alt seo, labhróidh mé faoi roinnt modhanna chun a fháil amach cé na cealla arb ionann iad agus luach sonrach in Excel.
- Gin nó Liostáil Gach Permutations Féideartha
- Mar shampla, tá trí charachtar XYZ agam, anois, ba mhaith liom gach tréscaoilteacht féideartha a liostáil bunaithe ar na trí charachtar seo chun sé thoradh dhifriúla a fháil mar seo: XYZ, XZY, YXZ, YZX, ZXY agus ZYX. In Excel, conas a d’fhéadfá gach tréscaoilteacht a ghiniúint nó a liostáil go tapa bunaithe ar líon difriúil carachtar?
- Cruthaigh Liosta de na Teaglaim 4 Digití Féideartha go léir
- I roinnt cásanna, b’fhéidir go mbeidh orainn liosta a ghiniúint de na teaglamaí 4 dhigit uile is féidir de uimhir 0 go 9, rud a chiallaíonn liosta de 0000, 0001, 0002… 9999 a ghiniúint. Chun tasc an liosta in Excel a réiteach go tapa, tugaim roinnt cleasanna isteach duit.
Uirlisí Táirgiúlachta Oifige is Fearr
Supercharge Do Scileanna Excel le Kutools le haghaidh Excel, agus Éifeachtúlacht Taithí Cosúil Ná Roimhe. Kutools le haghaidh Excel Tairiscintí Níos mó ná 300 Ardghnéithe chun Táirgiúlacht a Treisiú agus Sábháil Am. Cliceáil anseo chun an ghné is mó a theastaíonn uait a fháil ...
Tugann Tab Oifige comhéadan Tabbed chuig Office, agus Déan Do Obair i bhfad Níos Éasca
- Cumasaigh eagarthóireacht agus léamh tabbed i Word, Excel, PowerPoint, Foilsitheoir, Rochtain, Visio agus Tionscadal.
- Oscail agus cruthaigh cáipéisí iolracha i gcluaisíní nua den fhuinneog chéanna, seachas i bhfuinneoga nua.
- Méadaíonn do tháirgiúlacht 50%, agus laghdaíonn sé na céadta cad a tharlaíonn nuair luch duit gach lá!