Conas gach teaglaim de 3 cholún nó níos mó a ghiniúint in Excel?
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?
Cruthaigh gach teaglaim bunaithe ar 3 cholún sonraí trí fhoirmle a úsáid
Cruthaigh gach teaglaim bunaithe ar 3 cholún sonraí nó níos mó trí chód VBA a úsáid
Cruthaigh gach teaglaim bunaithe ar 3 cholún sonraí nó níos mó trí ghné uamhnach a úsáid
Cruthaigh gach teaglaim bunaithe ar 3 cholún sonraí trí fhoirmle a úsáid
Is féidir leis an bhfoirmle fhada seo a leanas cabhrú le gach teaglaim de 3 cholún a liostáil, déan mar seo:
1. Le do thoil, cliceáil cill áit ar féidir an toradh a aschur, agus ansin déan an fhoirmle thíos a chóipeáil agus a ghreamú inti:
nótaí: San fhoirmle seo: A2: A4, B2: B6, C2: C5 is iad na raonta sonraí a theastaíonn uait a úsáid.
2. Ansin, tarraing an láimhseáil líonta síos go dtí na cealla go dtí go dtaispeántar cealla bána, is é sin le rá gur liostaíodh gach teaglaim de na 3 cholún, féach an scáileán:
Cruthaigh gach teaglaim bunaithe ar 3 cholún sonraí nó níos mó trí chód VBA a úsáid
Tá sé deacair an fhoirmle fhada thuas a úsáid, má tá ilcholúin ann is gá sonraí a úsáid, 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 i bhFuinneog an Mhodúil.
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: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
nótaí: Sa chód thuas, A2: A4, B2: B6, C2: C5 an bhfuil an raon sonraí a theastaíonn uait a úsáid, E2 an cill aschuir is mian leat na torthaí a aimsiú. Más mian leat gach teaglaim de níos mó colún a fháil, athraigh agus cuir paraiméadair eile leis an gcód mar do riachtanas.
3. Ansin, brúigh F5 eochair chun an cód seo a rith, agus ginfear gach teaglaim de na 3 cholún nó níos mó ag an am céanna, féach an scáileán:
Cruthaigh gach teaglaim bunaithe ar 3 cholún sonraí nó níos mó trí ghné uamhnach a úsáid
Má tá tú Kutools le haghaidh Excel, lena chumhachtach Liostaigh Gach Teaglaim gné, is féidir leat gach teaglaim de ilcholúin a liostáil go tapa agus go héasca.
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, sonraigh sonraí na gcolún agus na deighilteoirí chun na teaglamaí a liostáil mar a leanas an pictiúr a thaispeántar:
3. Tar éis na sonraí agus an deighilteoir a shocrú, ansin, cliceáil Ok cnaipe, sa chéad bhosca pras eile, roghnaigh cill chun an toradh a aimsiú, féach an scáileán:
4. Agus ansin, cliceáil OK cnaipe, gineadh gach teaglaim láithreach mar atá thíos an pictiúr a thaispeántar:
Cliceáil chun Íoslódáil Kutools le haghaidh Excel agus triail saor in aisce Anois!
Na hUirlisí Táirgiúlachta Oifige is Fearr
Réitíonn Kutools for Excel an chuid is mó de do chuid Fadhbanna, agus Méadaíonn sé do Tháirgiúlacht 80%
- Barra Foirmle Super (cuir línte iolracha téacs agus foirmle in eagar go héasca); Leagan Amach Léitheoireachta (líon mór cealla a léamh agus a chur in eagar go héasca); Greamaigh go dtí an Raon Scagtha...
- Cumaisc Cealla / Sraitheanna / Colúin agus Sonraí a Choinneáil; Ábhar Cealla Scoilt; Comhcheangail Sraitheanna Dúblacha agus Suim / Meán... Cill Dúblach a Chosc; Déan comparáid idir Ranganna...
- Roghnaigh Dúblach nó Uathúil Sraitheanna; Roghnaigh Blank Rows (tá na cealla uile folamh); Aimsigh Super agus Fuzzy Aimsigh i go leor Leabhar Oibre; Roghnaigh go randamach ...
- Cóip Díreach Cealla Il gan tagairt fhoirmle a athrú; Tagairtí Cruthaigh Auto chuig Bileoga Il; Cuir Urchair isteach, Boscaí Seiceála agus go leor eile ...
- Foirmlí is Fearr agus Cuir isteach go tapa, Ranganna, Cairteacha agus Pictiúir; Cealla a Chriptiú le pasfhocal; Cruthaigh Liosta Ríomhphoist agus seol ríomhphoist ...
- Sliocht Téacs, Cuir Téacs leis, Bain de réir Poist, Bain Spás; Subtotals Paging a chruthú agus a phriontáil; Tiontaigh Idir Ábhar Cealla agus Tráchtanna...
- Scagaire Super (scéimeanna scagaire a shábháil agus a chur i bhfeidhm ar bhileoga eile); Ard-Sórtáil de réir míosa / seachtaine / lae, minicíocht agus níos mó; Scagaire Speisialta le cló trom, iodálach ...
- Comhcheangail Leabhair Oibre agus Bileoga Oibre; Cumaisc Táblaí bunaithe ar eochaircholúin; Roinn Sonraí i Ilbhileoga; Baisc Tiontaigh xls, xlsx agus PDF...
- Grúpáil Tábla Pivot de réir uimhir na seachtaine, lá na seachtaine agus níos mó ... Taispeáin Cealla Díghlasáilte, Faoi Ghlas de réir dathanna éagsúla; Aibhsigh Cealla a bhfuil Foirmle / Ainm orthu...
- 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á!