Clàr-innse
A’ faighinn tòrr #N/A mhearachdan anns na duilleagan-obrach agad agus a bheil thu fiosrach a bheil dòigh ann teacsa gnàthaichte a thaisbeanadh na àite? Is e foirmle IFNA am fuasgladh a tha a dhìth ort.
Nuair nach urrainn do fhoirmle Excel rudeigin aithneachadh no a lorg, tilgidh e a’ mhearachd #N/A. Gus a leithid de mhearachd a ghlacadh agus teachdaireachd furasta a chleachdadh na àite, faodaidh tu an gnìomh IFNA a chleachdadh. Ann am faclan eile, is e #N/A dòigh Excel air a ràdh nach eil an luach a tha thu a’ sireadh an làthair anns an t-seata dàta ainmichte. 'S e IFNA an dòigh a th' agad air a' mhearachd sin a ghlacadh agus a làimhseachadh.
Feartas IFNA ann an Excel
Tha an gnìomh Excel IFNA ag amas air mearachdan #N/A a ghlacadh agus a làimhseachadh. Ma thèid foirmle a mheasadh gu #N/A, glacaidh IFNA a’ mhearachd sin agus cuiridh e luach gnàthaichte a shònraicheas tu na àite; no tillidh e toradh àbhaisteach na foirmle.
Co-chàradh IFNA
Tha co-chòrdadh gnìomh IFNA mar a leanas:
IFNA(luach, luach_if_na)Càite:
Luach (riatanach) - am foirmle, an luach, no an t-iomradh airson dearbhadh airson mearachd # N/A.
Luach_if_na (riatanach) - an luach tilleadh ma lorgar mearachd #N/A.
Nòtaichean cleachdaidh
- Chan eil an gnìomh IFNA a’ làimhseachadh ach #N/A gun a bhith a’ cuir às do mhearachdan sam bith eile.
- Ma tha an argamaid luach na fhoirmle rèite , tillidh IFNA sreath de thoraidhean, aon airson gach cealla, mar a chithear san eisimpleir seo.
Fiosrachadh IFNA
Chaidh gnìomh IFNA a thoirt a-steachExcel 2013 agus tha e ri fhaighinn anns a h-uile dreach às deidh sin a’ gabhail a-steach Excel 2016, Excel 2019, Excel 2021, agus Microsoft 365.
Ann an dreachan nas tràithe, gheibh thu #N/A mearachdan le bhith a’ cleachdadh na gnìomhan IF agus ISNA còmhla.
Mar a chleachdas tu gnìomh IFNA ann an Excel
Gus IFNA a chleachdadh gu h-èifeachdach ann an Excel, lean an dòigh-obrach choitcheann seo:
- Anns a’ chiad argamaid ( luach ), cuir foirmle air an tug a’ mhearachd #N/A buaidh.
- San dàrna argamaid ( value_if_na ), taidhp an teacsa a tha thu airson tilleadh an àite a’ chomharra mearachd àbhaisteach. Airson cealla falamh a thilleadh nuair nach eil dad air a lorg, solair sreang fhalamh ('"").
Gus teacs gnàthaichte a thilleadh, 's e am foirmle coitcheann:
IFNA( foirmle(), " teacsa gnàthaichte")Gus cealla bàn a thilleadh, is e am foirmle coitcheann:
IFNA( foirmle(), "")Chì sinn mar a tha e ag obair air eisimpleir shìmplidh. Anns a’ chlàr gu h-ìosal, is dòcha gu bheil thu airson faighinn a-mach mar a tha sgòr oileanach sònraichte am measg feadhainn eile. Leis gu bheil an dàta air a rèiteachadh leis a’ cholbh Sgòr bhon ìre as àirde chun as ìsle, bidh an ìre a’ freagairt ri suidheachadh coimeasach an oileanach sa chlàr. Agus gus an suidheachadh fhaighinn, faodaidh tu an gnìomh MATCH a chleachdadh anns an riochd as sìmplidhe aige:
=MATCH(E1, A2:A10, 0)
Leis nach eil an luach lorg (Neal) ri fhaighinn san raon lorg (A2: A10), tha mearachd #N/A a' tachairt.
A' ruith a-steach dhan mhearachd seo, 's dòcha gum bi cleachdaichean gun eòlas a' smaoineachadh gu bheil rudeigin ceàrr air anfoirmle, agus gheibh thusa mar neach-cruthachaidh an leabhar-obrach tòrr cheistean. Gus seo a sheachnadh, faodaidh tu innse gu soilleir gu bheil am foirmle ceart, chan urrainn dha dìreach an luach a thathar ag iarraidh a lorg a lorg. Mar sin, bidh thu a’ neadachadh na foirmle MATCH anns a’ chiad argamaid aig IFNA agus, san dàrna argamaid, dèan an teacsa àbhaisteach agad, “Cha deach a lorg” nar cùis:
=IFNA(MATCH(E1, A2:A10, 0), "Not found")
A-nis, an àite an comharra mearachd àbhaisteach, tha an teacsa agad fhèin air a thaisbeanadh ann an cealla, ag innse don luchd-cleachdaidh nach eil an luach sgrùdaidh an làthair san stòr-dàta:
Mar a chleachdas tu IFNA le VLOOKUP<7
Mar as trice bidh mearachd #N/A a’ tachairt ann an gnìomhan a tha a’ coimhead airson rudeigin leithid VLOOKUP, HLOOKUP, LOOKUP, agus MATCH. Tha na h-eisimpleirean gu h-ìosal a' còmhdach grunn chùisean cleachdaidh àbhaisteach.
Eisimpleir 1. Foirmle bhunasach IFNA VLOOKUP
Gus #N/A mearachdan a ghlacadh nuair nach urrainn do VLOOKUP maids a lorg, thoir sùil air an toradh aige cleachdadh IFNA agus sònraich an luach a tha ri fhaicinn an àite a’ mhearachd. Is e an cleachdadh cumanta an gnìomh IFNA a phasgadh timcheall air an fhoirmle VLOOKUP a th’ agad mu thràth a’ cleachdadh a’ cho-aontar seo:
IFNA(VLOOKUP(), “ an teacsa agad ”)Anns a’ chlàr sampall againn, is dòcha gu bheil thu airson fhaighinn air ais sgòr oileanach sònraichte (E1). Airson seo, tha thu a’ cleachdadh na foirmle clasaigeach VLOOKUP seo:
=VLOOKUP(E1, A2:B10, 2, FALSE)
Is e a’ cheist nach do ghabh Neal an deuchainn, mar sin chan eil ainm air an liosta, agus gu follaiseach chan eil VLOOKUP a’ lorg maids.
Gus am mearachd fhalach, bidh sinnpaisg VLOOKUP ann an IFNA mar seo:
=IFNA(VLOOKUP(E1, A2:B10, 2, FALSE), "Did not take the exam")
A-nis, chan eil an toradh a’ coimhead cho eagallach don neach-cleachdaidh agus tha e tòrr nas fiosrachail:
<3.
Eisimpleir 2. IFNA VLOOKUP gus coimhead suas thairis air ioma-dhuilleagan
Tha an gnìomh IFNA cuideachd feumail airson a bhith a’ coileanadh nan rannsachaidhean sreath no slabhraidh ris an canar thairis air iomadh duilleag no diofar leabhraichean-obrach. Is e am beachd gum bi thu a’ neadachadh grunn fhoirmlean eadar-dhealaichte IFNA(VLOOKUP(…)) aon gu fear eile san dòigh seo:
IFNA(VLOOKUP(…), IFNA(VLOOKUP(…), IFNA(VLOOKUP(…),"Not lorg")))Mura lorg prìomh VLOOKUP dad, bidh an gnìomh IFNA aige a’ ruith an ath VLOOKUP gus an lorgar an luach a tha thu ag iarraidh. Ma dh’ fhailicheas a h-uile lorg, tillidh am foirmle an teacsa ainmichte.
A’ gabhail ris gu bheil na sgòran de dhiofar chlasaichean air an liostadh ann an diofar dhuilleagan (leis an ainm Clas A , Clas B , agus Clas C ). Is e an t-amas agad sgòr oileanach sònraichte fhaighinn, aig a bheil ainm air a chuir a-steach ann an cealla B1 anns an duilleag-obrach gnàthach agad. Gus an obair a choileanadh, cleachd am foirmle seo:
=IFNA(VLOOKUP(B1, 'Class A'!A2:B5, 2, FALSE), IFNA(VLOOKUP(B1, 'Class B'!A2:B5, 2, FALSE), IFNA(VLOOKUP(B1, 'Class C'!A2:B5, 2, FALSE), "Not found")))
Tha am foirmle a’ coimhead suas airson an ainm ainmichte ann an trì duilleagan eadar-dhealaichte san òrdugh anns a bheil VLOOKUP’s air an neadachadh agus a’ toirt a’ chiad mhaidse a chaidh a lorg:
Eisimpleir 3. IFNA le INDEX MATCH
San aon dòigh, is urrainn dha IFNA #N/A mearachdan a thig bho ghnìomhan sgrùdaidh eile a ghlacadh. Mar eisimpleir, cleachdamaid e còmhla ris an INDEX MATCHfoirmle:
=IFNA(INDEX(B2:B10, MATCH(E1, A2:A10, 0)), "Not found")
Tha brìgh na foirmle mar a bha e anns a h-uile eisimpleir roimhe - bidh INDEX MATCH a’ dèanamh lorg, agus bidh IFNA a’ measadh an toraidh agus a’ glacadh mearachd #N/A ma tha an chan eil luach ainmichte air a lorg.
IFNA gus iomadh toradh a thilleadh
Air eagal ’s gum bi an gnìomh a-staigh (i.e. am foirmle a chuirear san luach argamaid) a’ tilleadh ioma luachan, nì IFNA deuchainn air gach luach a thilleas leotha fhèin agus bheir e a-mach sreath de thoraidhean. Mar eisimpleir:
=IFNA(VLOOKUP(D2:D4, A2:B10, 2, FALSE), "Not found")
Ann an Dynamic Array Excel (Microsoft 365 agus Excel 2021), bidh foirmle cunbhalach anns a’ chill as àirde (E2) a’ dòrtadh a h-uile toradh anns na ceallan faisg air làimh gu fèin-ghluasadach (a thaobh de Excel, canar raon dòrtadh ris).
Ann an dreachan ro-fiùghantach (Excel 2019 agus nas ìsle), faodar an aon bhuaidh a choileanadh le bhith a’ cleachdadh sreath ioma-cealla fhoirmle, a tha air a chrìochnachadh leis an ath-ghoirid Ctrl + Shift + Enter.
Dè an diofar eadar IFNA agus IFERROR?
A-rèir bun-adhbhar an duilgheadas, faodaidh foirmle Excel diofar mhearachdan a bhrosnachadh leithid #N/A, #NAME, #VALUE, #REF, #DIV/0, #NUM, agus feadhainn eile. Bidh an gnìomh IFERROR a’ glacadh na mearachdan sin uile fhad ‘s a tha IFNA cuingealaichte ri dìreach #N/A. Dè am fear a tha nas fheàrr a thaghadh? Tha sin an urra ris an t-suidheachadh.
Ma tha thu airson mearachd de sheòrsa sam bith a chumail fodha, cleachd an gnìomh IFERROR. Tha e gu sònraichte feumail ann an àireamhachadh iom-fhillte nuair a foirmlea' gabhail a-steach grunn ghnìomhan as urrainn diofar mhearachdan a ghineadh.
Le gnìomhan lorg , b' fheàrr dhut IFNA a chleachdadh oir tha e a' sealltainn toradh gnàthaichte dìreach nuair nach lorgar luach sgrùdaidh 's nach eil e a' falach aig a' bhonn duilgheadasan leis an fhoirmle fhèin.
Gus an diofar a shealltainn, bheir sinn air ais am foirmle bunaiteach IFNA VLOOKUP againn agus “gu tubaisteach” ainm na gnìomh (VLOKUP an àite VLOOKUP) a chur ceàrr.
=IFNA(VLOKUP(E1, A2:B10, 2, FALSE), "Did not take the exam")
Cha stad IFNA a’ mhearachd seo, agus mar sin chì thu gu soilleir gu bheil rudeigin ceàrr air aon dhe na h-ainmean gnìomh:
A-nis, chì sinn dè thachras ma chleachdas tu IFERROR:
=IFERROR(VLOKUP(E1, A2:B10, 2, FALSE), "Did not take the exam")
Hmm… tha e ag ràdh nach do rinn Olivia an deuchainn, rud nach eil fìor! Tha seo air sgàth 's gu bheil an gnìomh IFERROR a' glacadh #NAME? mearachd agus tillidh e an teacsa àbhaisteach na àite. San t-suidheachadh seo, chan e a-mhàin gu bheil e a’ tilleadh fiosrachadh ceàrr ach bidh e cuideachd a’ falach na cùise leis an fhoirmle.
Sin mar a chleachdas tu foirmle IFNA ann an Excel. Tha mi a’ toirt taing dhut airson do leughadh agus tha mi a’ coimhead air adhart ri d’fhaicinn air ar blog an ath sheachdain!
Luchdaich a-nuas ri fhaighinn
Eisimpleirean foirmle Excel IFNA (faidhle .xlsx)