Skip to main content

Vlookup agus seol ar ais luachanna iolracha bunaithe ar chritéir amháin nó iolrach

De ghnáth, is féidir leat feidhm Vlookup a úsáid chun an chéad luach comhfhreagrach a fháil, ach, uaireanta, ba mhaith leat gach taifead meaitseála a thabhairt ar ais bunaithe ar chritéar ar leith. An t-alt seo, labhróidh mé faoi conas na luachanna meaitseála go léir a bhreathnú agus a chur ar ais go hingearach, go cothrománach nó in aon chill amháin.

Vlookup agus faigh ar ais na luachanna comhfhreagracha go hingearach

Vlookup agus faigh ar ais na luachanna comhfhreagracha go cothrománach

Vlookup agus seol na luachanna comhfhreagracha uile ar ais i gcill amháin


Vlookup agus faigh ar ais na luachanna comhfhreagracha go hingearach

Chun na luachanna meaitseála go léir a thabhairt ar ais go hingearach bunaithe ar chritéar ar leith, cuir an fhoirmle eagar seo a leanas i bhfeidhm:

1. Iontráil nó cóipeáil an fhoirmle seo i gcill bhán inar mian leat an toradh a aschur:

=IFERROR(INDEX($C$2:$C$20, SMALL(IF($E$2=$A$2:$A$20, ROW($A$2:$A$20)-ROW($A$2)+1), ROW(1:1))),"" )

nótaí: San fhoirmle thuas, C2: C20 an bhfuil an taifead meaitseála a theastaíonn uait a thabhairt ar ais sa cholún; A2: A20 an bhfuil an critéar sa cholún; agus E2 an critéar sonrach ar mhaith leat luachanna a thabhairt ar ais bunaithe air. Athraigh iad le do riachtanas le do thoil.

2. Ansin, brúigh Ctrl + Shift + Iontráil eochracha le chéile chun an chéad luach a fháil, agus ansin an láimhseáil líonta a tharraingt anuas chun na taifid chomhfhreagracha uile a theastaíonn uait a fháil, féach an scáileán:

Leid:

Chun Vlookup agus gach luach meaitseála bunaithe ar luachanna níos sainiúla a chur ar ais go hingearach, cuir an fhoirmle thíos i bhfeidhm, agus brúigh Ctrl + Shift + Iontráil eochracha.

=IFERROR(INDEX($C$2:$C$20, SMALL(IF(1=((--($E$2=$A$2:$A$20))*(--($F$2=$B$2:$B$20))), ROW($A$2:$A$20)-ROW($A$2)+1), ROW(1:1))),"" )


Vlookup agus faigh ar ais na luachanna comhfhreagracha go cothrománach

Más mian leat na luachanna meaitseála a thaispeáint in ord cothrománach, is féidir leis an bhfoirmle eagar thíos cabhrú leat.

1. Iontráil nó cóipeáil an fhoirmle seo i gcill bhán inar mian leat an toradh a aschur:

=IFERROR(INDEX($C$2:$C$20,SMALL(IF($F$1=$A$2:$A$20,ROW($A$2:$A$20)-ROW($A$2)+1),COLUMN(A1))),"")

nótaí: San fhoirmle thuas, C2: C20 an bhfuil an taifead meaitseála a theastaíonn uait a thabhairt ar ais sa cholún; A2: A20 an bhfuil an critéar sa cholún; agus F1 an critéar sonrach ar mhaith leat luachanna a thabhairt ar ais bunaithe air. Athraigh iad le do riachtanas le do thoil.

2. Ansin, brúigh Ctrl + Shift + Iontráil eochracha le chéile chun an chéad luach a fháil, agus ansin an láimhseáil líonta a tharraingt i gceart chun na taifid chomhfhreagracha uile a fháil de réir mar a theastaíonn uait, féach an scáileán:

Leid:

Chun Vlookup agus gach luach meaitseála bunaithe ar luachanna níos sainiúla a sheoladh ar ais go cothrománach, cuir an fhoirmle thíos i bhfeidhm, agus brúigh Ctrl + Shift + Iontráil eochracha.

=IFERROR(INDEX($C$2:$C$20,SMALL(IF(1=((--($F$1=$A$2:$A$20))*(--($F$2=$B$2:$B$20))),ROW($A$2:$A$20)-ROW($A$2)+1),COLUMN(A1))),"")


Vlookup agus seol na luachanna comhfhreagracha uile ar ais i gcill amháin

Chun na luachanna comhfhreagracha uile a bhreathnú agus a chur ar ais i gcill aonair, ba cheart duit an fhoirmle eagar seo a leanas a chur i bhfeidhm.

1. Iontráil nó cóipeáil thíos an fhoirmle i gcill bhán:

=TEXTJOIN(", ",TRUE,IF($A$2:$A$20=F1,$C$2:$C$20,""))

nótaí: San fhoirmle thuas, C2: C20 an bhfuil an taifead meaitseála a theastaíonn uait a thabhairt ar ais sa cholún; A2: A20 an bhfuil an critéar sa cholún; agus F1 an critéar sonrach ar mhaith leat luachanna a thabhairt ar ais bunaithe air. Athraigh iad le do riachtanas le do thoil.

2. Ansin, brúigh Ctrl + Shift + Iontráil eochracha le chéile chun na luachanna meaitseála uile a fháil in aon chill amháin, féach an scáileán:

Leid:

Chun Vlookup agus seol ar ais gach luach meaitseála bunaithe ar luachanna níos sainiúla i gcill amháin, cuir an fhoirmle thíos i bhfeidhm, agus brúigh Ctrl + Shift + Iontráil eochracha.

=TEXTJOIN(", ",TRUE,IF(($A$2:$A$20=F1)*($B$2:$B$20=F2),$C$2:$C$20,""))

Nóta: Níor éirigh leis an bhfoirmle seo ach i Excel 2016 agus i leaganacha níos déanaí. Mura bhfuil Excel 2016 agat, féach le do thoil anseo chun é a fháil síos.

Ailt Vlookup níos coibhneasta:

  • Vatchup Agus Sonraí Meaitseála a Fhilleadh Idir Dhá Luachan in Excel
  • In Excel, is féidir linn gnáthfheidhm Vlookup a chur i bhfeidhm chun an luach comhfhreagrach a fháil bunaithe ar shonraí ar leith. Ach, uaireanta, ba mhaith linn an luach meaitseála idir dhá luach a bhreathnú agus a thabhairt ar ais, conas a d’fhéadfá déileáil leis an tasc seo in Excel?
  • Vlookup Agus Cuir Luachanna Il ar ais ón Liosta Buail Isteach
  • In Excel, conas a d’fhéadfá luachanna iolracha comhfhreagracha a bhreathnú agus a chur ar ais ó liosta anuas, rud a chiallaíonn nuair a roghnaíonn tú mír amháin ón liosta anuas, taispeántar a luachanna coibhneasta uile ag an am céanna mar a thaispeántar an pictiúr a leanas. An t-alt seo, tabharfaidh mé an réiteach isteach céim ar chéim.
  • Vlookup Chun Blank a Fhilleadh In ionad 0 Nó N / B In Excel
  • De ghnáth, nuair a chuireann tú an fheidhm vlookup i bhfeidhm chun an luach comhfhreagrach a thabhairt ar ais, má tá do chill mheaitseála bán, fillfidh sé 0, agus mura bhfaighfear do luach meaitseála, gheobhaidh tú earráid # N / A luach. In ionad an luach 0 nó # N / A a thaispeáint, conas is féidir leat a dhéanamh é a thaispeáint cill bhán?
  • Vlookup Chun Ilcholúin a Fhilleadh ón Tábla Excel
  • I mbileog oibre Excel, is féidir leat feidhm Vlookup a chur i bhfeidhm chun an luach meaitseála a thabhairt ar ais ó cholún amháin. Ach, uaireanta, b’fhéidir go mbeidh ort luachanna comhoiriúnaithe a bhaint as iliomad colúin mar a thaispeántar an pictiúr a leanas. Conas a d’fhéadfá na luachanna comhfhreagracha a fháil ag an am céanna ó ilcholúin tríd an bhfeidhm Vlookup a úsáid?
  • Luachanna Vlookup ar fud Ilbhileoga Oibre
  • Ar fheabhas, is féidir linn an fheidhm vlookup a chur i bhfeidhm go héasca chun na luachanna meaitseála a chur ar ais i dtábla amháin de bhileog oibre. Ach, ar smaoinigh tú riamh gur féidir luach a fheiceáil ar fud iliomad bileog oibre? Ag glacadh leis go bhfuil na trí bhileog oibre seo a leanas agam le raon sonraí, agus anois, ba mhaith liom cuid de na luachanna comhfhreagracha a fháil bunaithe ar na critéir ó na trí bhileog oibre seo.

  • 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...
cluaisín kte 201905
  • 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á!
bun officetab
Comments (8)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
gents

would you please share with me the formula of the three ways but for data in horizontal table.
This comment was minimized by the moderator on the site
Hello, Ahmed,
To solve your problem, please apply the below formulas:
Get the results vertically: =IFERROR(INDEX($B$2:$K$2, SMALL(IF($A$5=$B$1:$K$1, COLUMN($B$1:$K$1:$K$1)-COLUMN($B$1)+1), ROW(1:1))),"" )
Get the results horizontally: =IFERROR(INDEX($B$2:$K$2, SMALL(IF($D$5=$B$1:$K$1, COLUMN($B$1:$K$1:$K$1)-COLUMN($B$1)+1), COLUMN(A1))),"" )
Ge the results in one cell: =TEXTJOIN(", ",TRUE,IF($B$1:$K$1=J5,$B$2:$K$2,""))
Note: These formulas are array formulas, you should press Ctrl + Shift + Enter keys together to get the correct result.

https://www.extendoffice.com/images/stories/comments/comment-skyyang/doc-vlookup-data.png

Pease try, hope this can help you!
This comment was minimized by the moderator on the site
thanks for your greet support and quick response
This comment was minimized by the moderator on the site
how do u get all rows to fill up like in yr video without pressing ctrl+shift+enter
This comment was minimized by the moderator on the site
After I extend the data, some of the cells is showing a "0" instead of blank
This comment was minimized by the moderator on the site
It means that there is missing data or the wrong type of data in the cell(s) from the column that is being referrenced. For instance, Im working with a bunch of data and I want all ID numbers for workers under a certain supervisor. However, in the table column being referenced with all workers' ID numbers, some cells had the workers last name in it and not their ID numbers. Those exact cells produced 0s when the entire formula was put in, and this is because it was text within a column that is mostly numbers.
This comment was minimized by the moderator on the site
How can you tweak the formula so that you have multiple outputs in column D? E.g. I want to populate column D with each of the countries, such that all of their respective cities will be returned in E? The only work around I have can see is manually changing $D$2
This comment was minimized by the moderator on the site
Thank you very much, you save lots of work here!





Regarding your formula {=TEXTJOIN(", ",TRUE,IF($A$2:$A$15=D2,$B$2:$B$15,"")},

I changed a little : (=TEXTJOIN(CHAR(10),TRUE,IF($A$2:$A$15=D2,$B$2:$B$15,""))}





Regards,



Jeff
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations