Skip to main content

Conas gach cás comhoiriúnaithe de luach in Excel a liostáil?

Mar a thaispeántar an pictiúr ar chlé, ní mór duit gach cás meaitseála de luach “Linda” a aimsiú agus a liostáil sa tábla. Conas é a bhaint amach? Bain triail as na modhanna san alt seo le do thoil.

Liostaigh gach cás comhoiriúnaithe de luach le foirmle eagar
Déan liosta go héasca ach an chéad chás comhoiriúnaithe de luach le Kutools for Excel

Tuilleadh ranganna teagaisc do VLOOKUP ...


Liostaigh gach cás comhoiriúnaithe de luach le foirmle eagar

Leis an bhfoirmle eagar seo a leanas, is féidir leat gach cás meaitseála de luach a liostáil i dtábla áirithe in Excel. Déan mar a leanas le do thoil.

1. Roghnaigh cill bhán chun an chéad chás comhoiriúnaithe a aschur, cuir an fhoirmle thíos isteach, agus ansin brúigh an Ctrl + Shift + Iontráil eochracha ag an am céanna. 

=INDEX($B$2:$B$11, SMALL(IF($D$2=$A$2:$A$11, ROW($A$2:$A$11)-ROW($A$2)+1), ROW(1:1)))

nótaí: San fhoirmle, is é B2: B11 an raon a aimsíonn na cásanna comhoiriúnaithe. A2: Is é A11 an raon ina bhfuil an luach áirithe a liostóidh tú gach cás bunaithe air. Agus tá an luach áirithe i D2.

2. Coinnigh ort an chill toradh a roghnú, ansin tarraing an Láimhseáil Líon isteach chun na cásanna comhoiriúnaithe eile a fháil.


Déan liosta go héasca ach an chéad chás comhoiriúnaithe de luach le Kutools for Excel

Is féidir leat an chéad chás comhoiriúnaithe de luach leis an Cuardaigh luach ar an liosta feidhm de Kutools le haghaidh Excel gan cuimhneamh ar fhoirmlí. Déan mar a leanas le do thoil.

Roimh iarratas a dhéanamh Kutools le haghaidh Excel, Le do thoil é a íoslódáil agus a shuiteáil ar dtús.

1. Roghnaigh cill bán cuirfidh tú an chéad ásc comhoiriúnaithe, ansin cliceáil Kutools > Cúntóir Foirmle > Cúntóir Foirmle

2. Sa Cúntóir Foirmlí bosca dialóige, ní mór duit:

2.1 Faigh agus roghnaigh Cuardaigh luach ar an liosta rogha sa Roghnaigh foirmle bosca;
Leideanna: Is féidir leat an scagairí bosca, cuir an eochairfhocal isteach sa bhosca téacs chun an fhoirmle atá uait a scagadh go tapa.
2.2 Sa Tábla_eagar bosca, roghnaigh an raon tábla ina bhfuil an colún luacha ar leith agus an colún cásanna comhoiriúnaithe;
2.3 Sa Féach_luach bosca, roghnaigh an chill leis an luach sonrach liostóidh tú an chéad ásc bunaithe ar;
2.4 Sa Colún bosca, roghnaigh an colún ina bhfuil an cás comhoiriúnaithe. Nó díreach uimhir an cholúin a iontráil ann;
Leideanna: Tá uimhir an cholúin bunaithe ar líon roghnaithe na gcolún, má roghnaíonn tú ceithre cholún, agus is é seo an 3ú colún, ní mór duit uimhir 3 a iontráil sa Colún bosca.
2.5 cliceáil ar an OK cnaipe. 

Ansin liostaítear an chéad chás comhoiriúnaithe den luach tugtha mar atá thíos an pictiúr a thaispeántar.

  Más mian leat triail saor in aisce (30 lá) a bheith agat ar an bhfóntas seo, cliceáil le do thoil chun é a íoslódáil, agus ansin téigh chun an oibríocht a chur i bhfeidhm de réir na gcéimeanna thuas.


earraí gaolmhara

Luachanna amhairc ar fud iliomad bileoga oibre
Féadfaidh tú an fheidhm vlookup a chur i bhfeidhm chun na luachanna meaitseála a chur ar ais i dtábla de bhileog oibre. Mar sin féin, más gá duit luach a bhreathnú thar iliomad bileoga oibre, conas is féidir leat a dhéanamh? Soláthraíonn an t-alt seo céimeanna mionsonraithe chun cabhrú leat an fhadhb a réiteach go héasca.

Vlookup agus luachanna comhoiriúnaithe ar ais i gcolúin iolracha
De ghnáth, ní féidir ach an luach comhoiriúnaithe a chur ar ais ó cholún amháin trí fheidhm Vlookup a chur i bhfeidhm. Uaireanta, b’fhéidir go mbeidh ort luachanna comhoiriúnaithe a bhaint as ilcholúin bunaithe ar na critéir. Seo an réiteach duitse.

Vlookup chun luachanna iolracha a thabhairt ar ais i gcill amháin
De ghnáth, agus feidhm VLOOKUP á chur i bhfeidhm agat, má tá luachanna iolracha ann a oireann do na critéir, ní féidir leat ach toradh an chéad cheann a fháil. Más mian leat na torthaí comhoiriúnaithe go léir a thabhairt ar ais agus iad go léir a thaispeáint in aon chill amháin, conas is féidir leat a bhaint amach?

Vlookup agus faigh ar ais sraith iomlán de luach comhoiriúnaithe
De ghnáth, ní féidir ach toradh ó cholún áirithe sa tsraith chéanna a úsáid ach an fheidhm vlookup a úsáid. Tá an t-alt seo chun a thaispeáint duit conas an tsraith iomlán sonraí a chur ar ais bunaithe ar chritéir shonracha.

Ar gcúl Vlookup nó in ord droim ar ais
Go ginearálta, déanann feidhm VLOOKUP luachanna a chuardach ó chlé go deas sa tábla eagair, agus éilíonn sé go gcaithfidh an luach amharc fanacht sa taobh clé den spriocluach. Ach, uaireanta b’fhéidir go mbeadh an spriocluach ar eolas agat agus gur mhaith leat an luach cuardaigh droim ar ais a fháil amach. Dá bhrí sin, ní mór duit féachaint siar ar gcúl in Excel. Tá bealaí éagsúla san alt seo chun déileáil leis an bhfadhb seo go héasca!

Tuilleadh ranganna teagaisc do VLOOKUP ...

Uirlisí Táirgiúlachta Oifige is Fearr

🤖 Kutools AI Aide: anailís sonraí a réabhlóidiú bunaithe ar: Forghníomhú Chliste   |  Gin Cód  |  Cruthaigh Foirmlí Saincheaptha  |  Anailís a dhéanamh ar Sonraí agus Cairteacha a Ghin  |  Feidhmeanna Kutools a agairt...
Gnéithe Coitianta: Faigh, Aibhsigh nó Aithnigh Dúblaigh   |  Scrios Sraitheanna Bána   |  Comhcheangail Colúin nó Cealla gan Sonraí a Chailleadh   |   Babhta gan Foirmle ...
Cuardaigh Super: Ilchritéir VLookup    VLookup Illuachanna  |   VLookup Trasna Ilbhileoga   |   Amharc doiléir ....
Liosta anuas Casta: Go tapa Cruthaigh Liosta Anuas   |  Liosta anuas Cleithiúnach   |  Liosta Buail Isteach Ilroghnacha ....
Bainisteoir Colún: Cuir Líon Sonrach Colún leis  |  Colúin Bog  |  Scoránaigh Stádas Infheictheachta na gColún Ceilte  |  Déan comparáid idir Raonta & Colúin ...
Gnéithe Réadmhaoin: Fócas Eangaí   |  Amharc Dearaidh   |   Barra Mór na Foirmle    Leabhar Oibre & Bainisteoir Bileog   |  Leabharlann Acmhainní (Uaththéacs)   |  Piocálaí Dáta   |  Comhcheangail Bileoga Oibre   |  Criptigh/Díchriptigh Cealla    Seol Ríomhphost trí Liosta   |  Scagaire Super   |   Scagaire Speisialta (scagaire trom/iodálach/stailc tríd...) ...
Barr 15 Uirlisí12 Téacs uirlisí (Cuir Téacs, Bain Carachtair,...)   |   50 + Cairt cineálacha (Cairt Gantt,...)   |   40+ Praiticiúil Foirmlí (Ríomh aois bunaithe ar lá breithe,...)   |   19 Insertion uirlisí (Cuir isteach Cód QR, Ionsáigh Pictiúr ón gCosán,...)   |   12 Tiontú uirlisí (Uimhreacha le Focail, Comhshó Airgeadra,...)   |   7 Cumaisc & Scoilt uirlisí (Sraitheanna Comhcheangail Casta, Cealla Scoilt,...)   |   ... agus eile

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 ...

Tuairisc


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á!
Comments (15)
Rated 5 out of 5 · 1 ratings
This comment was minimized by the moderator on the site
Is there a way to make it totla up the values it find and just put it in the first box?
This comment was minimized by the moderator on the site
Hi Bramdon,

To total up all matched values, the following formula can help. Or you can take a look at this tutorial: vlookup and sum matches in rows or columns in Excel
=SUMPRODUCT((A2:A7=A10)*B2:F7)
https://www.extendoffice.com/images/stories/doc-excel/doc-vlookup-and-sum/doc-vlookup-sum-sumif4.png
This comment was minimized by the moderator on the site
Is there a way to stop this formula returning duplicate values

Thanks
Steven
This comment was minimized by the moderator on the site
Hi Steven Waddleton,
The following two formulas can do you a favor.
Array formula in E2:
=INDEX($B$2:$B$11,MATCH(0,COUNTIF($E$1:E1,$B$2:$B$11)+($A$2:$A$11<>$D$2),0)) + Ctrl + Shift + Enter
Formula in E2:
=LOOKUP(2, 1/((COUNTIF($F$1:F1,$B$2:$B$11)=0)*($D$2=$A$2:$A$11)), $B$2:$B$11)
In the formulas, E1 is the cell above the result cell.
https://www.extendoffice.com/images/stories/comments/comment-picture-zxm/instance-no-duplicates.png
This comment was minimized by the moderator on the site
WOW! Worked perfectly, thanks a ton! Awesome formula.
Rated 5 out of 5
This comment was minimized by the moderator on the site
Nice formula. In testing it I get #NUMBER! when I clear cells A9:B11. How to change the formula to prevent getting this error? I wonder, because I want to use this formula for a list of events on a certain date and on date 1 there are 40 events, on day 2 it are 10 events etc. I could create an indexed list for perhaps 100 rows, but it looks very strange when for date 2 the first 10 rows show events and the other 90 rows show #NUMBER!. It would be okay for me if it gave "-" as a result instead of #NUMBER!
This comment was minimized by the moderator on the site
Fantastic. Thank you so much. Very helpful for my work.
This comment was minimized by the moderator on the site
Amazing. The formula worked for me exactly the way I was looking for. Hats off. Thanks a ton
This comment was minimized by the moderator on the site
Question, I have a sheet laid out opposite of this where "Linda" would be the column header I would like to flag on and the value "90" or 89" I would like to return. Would I change the row function to a column function?
This comment was minimized by the moderator on the site
How would I use this formula but instead of filling down I could fill across but the formula would continue moving down as I fill across (ie. the formula changes from ROW(1:1) to ROW(2:2)
This comment was minimized by the moderator on the site
Hi Luke,The below array formula can do you a favor. Note: After entering the formula, please press the Ctrl + Shift + Enter key to apply it. And then drag its Fill Handle right across the cells you need. =INDEX($B$2:$B$11, SMALL(IF($D$2=$A$2:$A$11, ROW($A$2:$A$11)-ROW($A$2)+1), COLUMN(A1)))
This comment was minimized by the moderator on the site
A very useful and educational formula. I am matching against a set numeric value and it works a treat. How can I use >= rather than just = (i.e. IF($D$2>=$A$2:$A$11) to perform the match so it is looking for values greater than a set value (in $D$2). I assume as it doesn't work as one of the functions in the formula is matching against specific text rather than working with numbers?
This comment was minimized by the moderator on the site
This was super useful, thanks! I'm trying to take this one step further and be able to return all match instances of a certain value while having to search through more than a single-column array. To work through this using your example, I added a second column of test scores and modified your formula to look up a given test score and return the names that match that score. I got this to work with INDEX(SMALL()) and can pull all of the names from both test columns. I've also managed to return only names with that score on Test 2 using INDEX(MATCH(INDEX(MATCH))), however this can only find the first instance in the array. What I'm really trying to do is a combination of these: return all of the names with the given array, while narrowing the search to a specific column within the array. Do you have any tips for this?
This comment was minimized by the moderator on the site
Good day,
Would you please provide a screenshot of your spreadsheet showing what you are exactly trying to do? Thank you for your comment.
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations