Clàr-innse
Nuair a dh'fheumas tu dàta a lorg air an duilleag agad a fhreagras ri clàr iuchrach sònraichte, mar as trice is e Google Sheets VLOOKUP a thionndaidheas tu. Ach sin leat: bidh VLOOKUP gad slap le crìochan cha mhòr sa bhad. Sin as coireach gum b’ fheàrr dhut goireasan na h-obrach àrdachadh le bhith ag ionnsachadh INDEX MATCH.
INDEX MATCH ann an Google Sheets na mheasgachadh de dhà ghnìomh: INDEX agus MATCH. Nuair a thèid an cleachdadh còmhla, bidh iad mar roghainn eile nas fheàrr airson Google Sheets VLOOKUP. Feuch an lorg sinn a-mach na comasan aca còmhla anns a’ phost bhlog seo. Ach an toiseach, bu mhath leam turas goirid a thoirt dhut mu na dreuchdan aca fhèin ann an duilleagan-clèithe.
Gnìomh Google Sheets MATCH
Bu mhath leam tòiseachadh le Google Duilleagan MATCH oir tha e gu math sìmplidh. Bidh e a’ sganadh an dàta agad airson luach sònraichte agus a’ tilleadh a shuidheachadh:
=MATCH(search_key, range, [search_type])- search_key an clàr a tha thu a’ sireadh. Tha feum air.
- raon an dara cuid sreath no colbh airson coimhead a-steach. Tha feum air.
An aire. Chan eil MATCH a’ gabhail ach ri rèiteachaidhean aon-thaobhach: an dàrna cuid sreath no colbh. Tha
- search_type roghainneil agus a’ mìneachadh am bu chòir dhan mhaidseadh a bhith cruinn no tuairmseach. Ma dh’ fhàgar a-mach e, ’s e 1 a th’ ann gu bunaiteach: tha
- 1 a’ ciallachadh gu bheil an raon air a sheòrsachadh ann an òrdugh dìreadh. Gheibh an gnìomh an luach as motha nas lugha na no co-ionann ris an search_key agad.
- 0 seallaidh an gnìomh airson an dearbh mhaidseadh air eagal ’s nach eil an raon agadair a rèiteachadh.
- -1 sanas gu bheil clàran air an rangachadh a' cleachdadh seòrsachadh teàrnaidh. Anns a' chùis seo, gheibh an gnìomh an luach as lugha nas motha na no co-ionnan ris an search_key agad.
Seo eisimpleir: gus suidheachadh àraidh fhaighinn. dearcan air liosta nan dearcan, tha feum agam air an fhoirmle MATCH a leanas anns na Google Sheets agam:
=MATCH("Blueberry", A1:A10, 0)
Gnìomh INDEX Google Sheets
Fhad ‘s a tha MATCH a’ sealltainn far am bu chòir dhut coimhead airson do luach (a shuidheachadh san raon), bidh gnìomh INDEX Google Sheets a’ faighinn an luach fhèin stèidhichte air an t-sreath agus na colbhan dheth:
= INDEX (iomradh, [sreath], [colbh]) 'S e- iomradh an raon airson coimhead a-steach. Tha feum air.
- row an àireamh de shreathan a dh'fheumas tu a chur dheth on chiad chealla dhen raon agad . Roghainneil, 0 ma thèid a fàgail air falbh.
- colbh , dìreach mar row , tha an àireamh de cholbhan air an cuir dheth. Roghainneil cuideachd, cuideachd 0 ma dh’ fhàg thu às.
Ma shònraicheas tu an dà argamaid roghainneil (sreath is colbh), tillidh Google Sheets INDEX clàr o chill ceann-uidhe:
=INDEX(A1:C10, 7, 1)
<3
Leig thairis aon dhe na h-argamaidean sin agus bheir an gnìomh dhut an sreath no an colbh gu lèir a rèir sin:
=INDEX(A1:C10, 7)
Mar a chleachdas tu INDEX MATCH ann an Google Sheets — eisimpleirean foirmle
Nuair a thèid INDEX agus MATCH a chleachdadh còmhla ann an duilleagan-clèithe, tha iad aig an ìre as cumhachdaiche. Faodaidh iad gu tur an àite Google Sheets VLOOKUP agus an clàr riatanach fhaighinn bho bhòrd stèidhichte airur prìomh luach.
Tog a' chiad fhoirmle INDEX MATCH agad airson Google Sheets
Abair gu bheil thu airson am fiosrachadh stoc fhaighinn air cranberry on aon chlàr a chleachd mi gu h-àrd. Cha do dh'atharraich mi ach colbhan B agus C (gheibh thu a-mach carson beagan nas fhaide air adhart).
- A-nis tha na dearcan uile air an liostadh ann an colbh C. Cuidichidh gnìomh Google Sheets MATCH thu gus an dearbh shreath den t-sreath a lorg. cranberry: 8
=MATCH("Cranberry", C1:C10, 0)
- Cuir an fhoirmle MATCH slàn sin gu argamaid row anns a’ ghnìomh INDEX:
=INDEX(A1:C10, MATCH("Cranberry", C1:C10, 0))
Tillidh am fear seo an sreath gu lèir le canan innte.
- Ach leis nach eil agad ach am fiosrachadh stuic, sònraich àireamh a’ cholbh sgrùdaidh cuideachd: 3
=INDEX(A1:C10, MATCH("Cranberry", C1:C10,0), 2)
- Voila !
- Faodaidh tu a dhol nas fhaide agus an comharra colbh mu dheireadh sin a leigeil seachad ( 2 ). Cha bhith feum agad air idir mura cleachd thu ach an colbh lorg ( B1:B10 ) seach an clàr gu lèir ( A1:C10 ) mar a’ chiad argamaid:
=INDEX(B1:B10, MATCH("Cranberry", C1:C10, 0))
Tip. Is e dòigh nas freagarraiche airson faighinn a-mach gu bheil diofar dearcan rim faighinn a bhith gan cur air liosta tuiteam-sìos ( E2 ) agus do ghnìomh MATCH a chuir chun chill leis an liosta sin:
=INDEX(B1:B10, MATCH(E2, C1:C10, 0))
Cho luath ‘s a thaghas tu an dearcag, atharraichidh an luach co-cheangailte a rèir sin:
Carson a tha MATCH INDEX ann an Google Sheets nas fheàrr na VLOOKUP
Tha fios agad mu thràth gu bheil Google Sheets INDEX MATCH a’ coimhead do luach suas ann an clàr agus a’ tilleadh clàr co-cheangailte eile às an aon rudsreath. Agus tha fios agad gu bheil Google Sheets VLOOKUP a’ dèanamh an aon rud. Mar sin carson a tha dragh ort?
Is e an rud, tha cuid de bhuannachdan mòra aig INDEX MATCH thairis air VLOOKUP:
- Taobh chlì tha lorg comasach . Dh’ atharraich mi àiteachan nan colbhan na bu thràithe gus am fear seo a nochdadh: faodaidh gnìomh INDEX MATCH ann an Google Sheets agus bidh e a’ coimhead air taobh clì a’ cholbh sgrùdaidh. Bidh VLOOKUP an-còmhnaidh a’ sgrùdadh a’ chiad cholbh den raon agus a’ coimhead airson maidsean air an taobh cheart aige - air dhòigh eile, chan fhaigh e ach #N/A mhearachdan:
- Gun mhearachdan iomraidhean nuair a chuireas tu colbhan ùra ris agus nuair a ghluaiseas tu colbhan a tha ann mu thràth. Ma chuireas tu ris no ma ghluaiseas tu colbhan, seallaidh INDEX MATCH na h-atharraichean gu fèin-obrachail gun a bhith a’ gabhail a-steach an toradh. Leis gu bheil thu a’ cleachdadh iomraidhean colbh, bidh iad air an atharrachadh sa bhad le Google Sheets:
Rach air adhart agus feuch ri seo a dhèanamh le VLOOKUP: feumaidh e an àireamh òrduigh seach iomraidhean cealla airson colbh sgrùdaidh. Mar sin, bidh thu dìreach a’ faighinn an luach ceàrr oir tha colbh eile a’ gabhail an aon àite - colbh 2 nam eisimpleir:
- Beachdaich air cùis teacsa nuair a bhios feum air (barrachd air seo gu h-ìosal).
- Gabhaidh a chleachdadh airson lorg dìreach stèidhichte air ioma-shlat-tomhais.
Tha mi a’ toirt cuireadh dhut coimhead aig an dà phuing mu dheireadh gu mionaideach gu h-ìosal.
V-lookup a tha mothachail air cùis le INDEX MATCH ann an Google Sheets
Is e cothrom a th’ ann an INDEX MATCH nuair a thig e gu cùis-cugallachd.
A’ gabhail ris gu bheil na dearcan uile gan reic ann an dà dhòigh – sgaoilte (cuideam aig a’ chunntair) agus air am pacadh ann am bogsaichean. Mar sin, tha dà thachartas de gach dearc air a sgrìobhadh ann an diofar chùisean air an liosta, gach fear le ID fhèin a tha cuideachd eadar-dhealaichte ann an cùisean:
Mar sin ciamar a choimheadas tu suas an fiosrachadh stoc air dearcan a chaidh a reic ann an dòigh shònraichte? Tillidh VLOOKUP a' chiad ainm a lorgas e ge bith dè a' chùis a th' ann.
Gu fortanach, 's urrainn dha INDEX MATCH airson Google Sheets a dhèanamh ceart. Cha leig thu leas ach aon ghnìomh a bharrachd a chleachdadh — FIND or EXACT.
Eisimpleir 1. FIND airson Vlookup a tha mothachail air cùis
Tha FIND na ghnìomh cùis-mhothachail ann an Google Sheets a tha ga dhèanamh fìor mhath airson lorg dìreach a tha mothachail air cùis:
=ArrayFormula(INDEX(B2:B19, MATCH(1, FIND(E2, C2:C19)), 0))
Chì sinn dè thachras san fhoirmle seo:
- FIND scans column C ( C2:C19 ) airson a’ chlàir bho E2 ( cherry ) a’ beachdachadh air a’ chùis litreach aige. Nuair a bhios tu air a lorg, bidh am foirmle “a’ comharrachadh” a’ chill sin le àireamh — 1 .
- lorg MATCH airson a’ chomharra seo — 1 — san aon cholbh ( C ) agus giùlainidh e àireamh na sreatha aige gu INDEX.
- Tha INDEX a’ tighinn sìos don t-sreath sin ann an colbh B ( B2:B19 ) agus a’ toirt a’ chlàir a tha dhìth thugad.
- Nuair a chuireas tu crìoch air togail na foirmle, brùth Ctrl+Shift+Enter gus ArrayFormula a chur ris aig an toiseach. Tha feum air oir às aonais sin cha bhith FIND comasach air sgrùdadh a dhèanamh ann an arrays (ann am barrachd air aon chealla). No faodaidh tu sgrìobhadh' ArrayFormula ' on mheur-chlàr agad.
Eisimpleir 2. EXACT airson Vlookup a tha mothachail air cùis
Ma chuireas tu EXACT an àite FIND, coimheadaidh an tè mu dheireadh airson clàran leis na dearbh charactaran, a' gabhail a-steach a' chùis teacsa aca.
Is e an aon diofar gu bheil EXACT "a' comharrachadh" maids le TRUE seach àireamh 1 . Mar sin, bu chòir gum biodh a’ chiad argamaid airson MATCH TRUE :
=ArrayFormula(INDEX(B2:B19, MATCH(TRUE, EXACT(E2, C2:C19), 0)))
Google Sheets MATCH INDEX MATCH le ioma-shlat-tomhais
Dè ma tha grunn chumhachan stèidhichte air am bu mhath leat an clàr fhaighinn?
Thoir sùil air prìs a’ cherry a thathas a’ reic ann am bhucaid PP agus tha e mu thràth a’ ruith a-mach :
Chuir mi air dòigh na slatan-tomhais gu lèir anns na liostaichean tuiteam-sìos ann an colbh F. Agus ’s e Google Sheets INDEX a th’ ann. MATCH a bheir taic do ghrunn shlatan-tomhais, chan e VLOOKUP. Seo am foirmle a dh'fheumas tu a chleachdadh:
=ArrayFormula(INDEX(B2:B24, MATCH(CONCATENATE(F2:F4), A2:A24&C2:C24&D2:D24, 0),))
Na gabh dragh! :) Tha an loidsig aige gu math sìmplidh:
- CONCATENATE(F2:F4) a’ cothlamadh nan trì clàran bho cheallan le slatan-tomhais gu aon sreang mar seo:
Bucaid CherryPPA’ ruith a-mach
Seo search_key airson MATCH, no, ann am faclan eile, na tha thu a’ sireadh sa chlàr. Tha
Faic cuideachd: Gnìomhan loidsigeach ann an Excel: AND, OR, XOR agus NOT - A2:A24&C2:C24&D2:D24 a’ dèanamh suas raon airson an gnìomh MATCH coimhead a-steach. Leis gu bheil na trì slatan-tomhais a’ gabhail àite ann an trì colbhan fa leth, mar seo bidh thu gan cur còmhla:
Treidhe CherryCardboardIn stoc
> Pacadh CherryFilmA-mach à stoc
Bucaid CherryPPRunning out
etc .
- Tha an argamaid mu dheireadh ann an MATCH — 0 - ga dhèanamh comasach an dearbh mhaidseadh airson bucaid CherryPPRunning a-mach am measg nan sreathan sin de cholbhan còmhla. Mar a chì sibh, tha e san 3mh sreath.
- Agus an uairsin nì INDEX a rud: gheibh e an clàr bhon 3mh sreath de cholbh B.
- Tha ArrayFormula air a chleachdadh gus leigeil le gnìomhan eile obraich le arrays.
Gliocas. Mura lorg am foirmle agad maids, tillidh e mearachd. Gus sin a sheachnadh, 's urrainn dhut am foirmle slàn seo a phasgadh ann an IFERROR (dèan a' chiad argamaid dheth) agus cuir a-steach rud sam bith a tha thu airson fhaicinn ann an cealla an àite mhearachdan mar dhàrna argamaid:
=IFERROR(ArrayFormula(INDEX(B2:B27, MATCH(CONCATENATE(F2:F4), A2:A27&C2:C27&D2:D27, 0),)), "Not found")
Rogha eile nas fheàrr na INDEX MATCH ann an Google Sheets - Ioma VLOOKUP Matches
Ge bith dè an gnìomh sgrùdaidh as fheàrr leat, VLOOKUP no INDEX MATCH, tha roghainn eile ann dhaibh le chèile.
Ioma-fhillte 'S e tuilleadan sònraichte a th' ann an VLOOKUP Matches airson Google Sheets a chaidh a dhealbhachadh gus:
- coimhead gun fhoirmlean
- coimhead anns a h-uile taobh
- lorg a rèir iomadh suidheachadh airson diofar sheòrsaichean dàta : teacsa, àireamhan, cinn-latha, uair, is msaa.
- faigh grunn gheamaichean, na h-uimhir ’s a dh’ fheumas tu (fhad ‘s a tha na h-uimhir dhiubh sa chlàr agad, gu dearbh)
Tha an eadar-aghaidh sìmplidh, mar sin cha leig thu leas a bhith teagmhach a bheil thu a’ dèanamhh-uile rud mar bu chòir:
- Tagh raon an tùs.
- Suidhich an àireamh maidsean is cholbhan airson tilleadh.
- Mìnich na cumhaichean a’ cleachdadh nan gnìomhaichean ro-mhìnichte ( anns a bheil, =, chan eil falamh , eadar , msaa.).
Faodaidh tu cuideachd:<3
- ro-shealladh air an toradh
- co-dhùnadh càite an cuir thu e
- agus ciamar: mar fhoirmle no dìreach luachan
<3
Na caill an cothrom seo sùil a thoirt air an tuilleadan. Rach air adhart agus stàlaich e bho Google Workspace Marketplace. Mìnichidh an duilleag oideachaidh aige gach roghainn gu mionaideach.
Dh’ullaich sinn bhidio stiùiridh sònraichte cuideachd:
Chì sinn anns na beachdan gu h-ìosal no san ath artaigil thu ;)