విషయ సూచిక
ఈ చిన్న ట్యుటోరియల్ ఫంక్షన్ ఎలా చేయాలో వివరిస్తుంది VPR (VLOOKUP) కేస్-సెన్సిటివ్, Excel కేస్-సెన్సిటివ్ పద్ధతిలో శోధించగల అనేక ఇతర సూత్రాలను చూపుతుంది మరియు ప్రతి ఫంక్షన్ యొక్క బలాలు మరియు బలహీనతలను సూచిస్తుంది.
ప్రతి ఎక్సెల్ వినియోగదారుకు నిలువు శోధనను ఏ ఫంక్షన్ నిర్వహిస్తుందో తెలుసునని నేను అనుకుంటున్నాను. అది నిజమే, ఇది ఒక ఫంక్షన్ VPR. అయితే, అది కొద్ది మందికి మాత్రమే తెలుసు VPR కేస్ సెన్సిటివ్ కాదు, అంటే దానికి లోయర్ మరియు అప్పర్ కేస్ అక్షరాలు ఒకేలా ఉంటాయి.
అసమర్థతను ప్రదర్శించే శీఘ్ర ఉదాహరణ ఇక్కడ ఉంది VPR నమోదును గుర్తించండి. ఒక సెల్ లో అనుకుందాం A1 విలువ "బిల్" మరియు సెల్ కలిగి ఉంటుంది A2 - "బిల్", ఫార్ములా:
=VLOOKUP("Bill",A1:A10,2)
=ВПР("Bill";A1:A10;2)
… "బిల్"లో దాని శోధనను ఆపివేస్తుంది, ఎందుకంటే ఆ విలువ జాబితాలో మొదటిది అవుతుంది మరియు సెల్ నుండి విలువను సంగ్రహిస్తుంది B1.
ఈ వ్యాసంలో తరువాత, ఎలా చేయాలో నేను మీకు చూపుతాను VPR కేస్ సెన్సిటివ్. అదనంగా, మేము Excelలో కేస్-సెన్సిటివ్ శోధనలను నిర్వహించగల మరికొన్ని ఫంక్షన్లను నేర్చుకుంటాము.
మేము సరళమైన వాటితో ప్రారంభిస్తాము - VIEW (LOOKUP) మరియు SUMPRODUCT (SUMPRODUCT), ఇది, దురదృష్టవశాత్తూ, అనేక ముఖ్యమైన పరిమితులను కలిగి ఉంది. తరువాత, మేము కొంచెం క్లిష్టమైన సూత్రాన్ని నిశితంగా పరిశీలిస్తాము ఇండెక్స్+మ్యాచ్ (INDEX+MATCH), ఇది ఏ పరిస్థితిలోనైనా మరియు ఏ డేటాసెట్తోనైనా దోషరహితంగా పనిచేస్తుంది.
VLOOKUP ఫంక్షన్ కేస్ సెన్సిటివ్
మీకు ఇప్పటికే తెలిసినట్లుగా, సాధారణ ఫంక్షన్ VPR కేస్ సెన్సిటివ్. అయితే, దీనిని కేస్ సెన్సిటివ్గా చేయడానికి ఒక మార్గం ఉంది. దీన్ని చేయడానికి, కింది ఉదాహరణలో చూపిన విధంగా మీరు పట్టికకు సహాయక నిలువు వరుసను జోడించాలి.
ఒక నిలువు వరుసలో అనుకుందాం B ఉత్పత్తి ఐడెంటిఫైయర్లు (అంశం) ఉన్నాయి మరియు మీరు నిలువు వరుసల నుండి ఉత్పత్తి ధర మరియు సంబంధిత వ్యాఖ్యను సేకరించాలనుకుంటున్నారు C и D. సమస్య ఏమిటంటే ఐడెంటిఫైయర్లు చిన్న మరియు పెద్ద అక్షరాలను కలిగి ఉంటాయి. ఉదాహరణకు, సెల్ విలువలు B4 (001Tvci3u) మరియు B5 (001Tvci3U) చివరి అక్షరం విషయంలో మాత్రమే భిన్నంగా ఉంటుంది, u и U వరుసగా.
మీరు ఊహించినట్లుగా, సాధారణ శోధన సూత్రం
=VLOOKUP("001Tvci3U",$A$2:$C$7,2,FALSE)
=ВПР("001Tvci3U";$A$2:$C$7;2;ЛОЖЬ)
తిరిగి వస్తుంది $ 90, విలువ నుండి 001Tvci3u కంటే ముందు శోధన పరిధిలో ఉంది 001Tvci3U. కానీ అది మనకు అవసరం లేదు, అవునా?
ఫంక్షన్తో శోధించడానికి VPR Excel కేస్ సెన్సిటివ్లో, మీరు హెల్పర్ కాలమ్ని జోడించాలి మరియు దాని సెల్లను క్రింది ఫార్ములాతో నింపాలి (ఇక్కడ B అనేది లుక్అప్ కాలమ్):
=CODE(MID(B2,1,1)) & CODE(MID(B2,2,1)) & CODE(MID(B2,3,1)) & CODE(MID(B2,4,1)) & CODE(MID(B2,5,1)) & CODE(MID(B2,6,1)) & CODE(MID(B2,7,1)) & CODE(MID(B2,8,1)) & IFERROR(CODE(MID(B2,9,1)),"")
=КОДСИМВ(ПСТР(B2;1;1)) & КОДСИМВ(ПСТР(B2;2;1)) & КОДСИМВ(ПСТР(B2;3;1)) & КОДСИМВ(ПСТР(B2;4;1)) & КОДСИМВ(ПСТР(B2;5;1)) & КОДСИМВ(ПСТР(B2;6;1)) & КОДСИМВ(ПСТР(B2;7;1)) & КОДСИМВ(ПСТР(B2;8;1)) & ЕСЛИОШИБКА(КОДСИМВ(ПСТР(B2;9;1));"")
ఈ ఫార్ములా కావలసిన విలువను ప్రత్యేక అక్షరాలుగా విభజిస్తుంది, ప్రతి అక్షరాన్ని దాని కోడ్తో భర్తీ చేస్తుంది (ఉదాహరణకు, బదులుగా A 65 వద్ద, బదులుగా a కోడ్ 97) ఆపై ఈ కోడ్లను సంఖ్యల ప్రత్యేక స్ట్రింగ్గా మిళితం చేస్తుంది.
ఆ తరువాత, మేము ఒక సాధారణ ఫంక్షన్ ఉపయోగిస్తాము VPR కేస్ సెన్సిటివ్ శోధన కోసం:
=VLOOKUP($G$3,$A$2:$C$8,3,FALSE)
=ВПР($G$3;$A$2:$C$8;3;ЛОЖЬ)
ఫంక్షన్ యొక్క సరైన ఆపరేషన్ VPR కేస్-సెన్సిటివ్ రెండు కారకాలపై ఆధారపడి ఉంటుంది:
- సహాయక నిలువు వరుస తప్పనిసరిగా వీక్షించదగిన పరిధిలో ఎడమవైపు నిలువు వరుస అయి ఉండాలి.
- మీరు వెతుకుతున్న విలువ తప్పనిసరిగా నిజమైన విలువకు బదులుగా అక్షర కోడ్ని కలిగి ఉండాలి.
CODE ఫంక్షన్ను సరిగ్గా ఎలా ఉపయోగించాలి
సహాయక కాలమ్ యొక్క సెల్లలోకి చొప్పించిన ఫార్ములా మీ శోధన విలువలన్నీ ఒకే సంఖ్యలో అక్షరాలను కలిగి ఉన్నాయని ఊహిస్తుంది. కాకపోతే, మీరు చిన్న మరియు పెద్ద సంఖ్యలను తెలుసుకోవాలి మరియు అనేక లక్షణాలను జోడించాలి IFERROR (IFERROR) తక్కువ మరియు ఎక్కువ కాలం శోధించిన విలువ మధ్య తేడా ఎన్ని అక్షరాలు.
ఉదాహరణకు, చిన్న శోధన విలువ 3 అక్షరాలు మరియు పొడవైనది 5 అక్షరాలు అయితే, ఈ సూత్రాన్ని ఉపయోగించండి:
=CODE(MID(B2,1,1)) & CODE(MID(B2,2,1)) & CODE(MID(B2,3,1)) & IFERROR(CODE(MID(B2,3,1)),"") & IFERROR(CODE(MID(B2,4,1)),"")
=КОДСИМВ(ПСТР(B2;1;1)) & КОДСИМВ(ПСТР(B2;2;1)) & КОДСИМВ(ПСТР(B2;3;1)) & ЕСЛИОШИБКА(КОДСИМВ(ПСТР(B2;3;1));"") & ЕСЛИОШИБКА(КОДСИМВ(ПСТР(B2;4;1));"")
ఫంక్షన్ కోసం PSTR (MID) మీరు ఈ క్రింది వాదనలను అందిస్తారు:
- 1వ వాదన - టెక్స్ట్ (టెక్స్ట్) అనేది సంగ్రహించవలసిన అక్షరాలను కలిగి ఉన్న టెక్స్ట్ లేదా సెల్ సూచన (మా విషయంలో ఇది B2)
- 2వ వాదన - ప్రారంభం_సంఖ్య (ప్రారంభ_స్థానం) అనేది సంగ్రహించబడిన వాటిలో మొదటి అక్షరం యొక్క స్థానం. మీరు ప్రవేశించండి 1 మొదటి ఫంక్షన్ లో PSTR, 2 - రెండవ ఫంక్షన్లో PSTR మొదలైనవి
- 3వ వాదన - సంఖ్య_అక్షరాలు (number_of_characters) – టెక్స్ట్ నుండి సంగ్రహించాల్సిన అక్షరాల సంఖ్యను పేర్కొంటుంది. మనకు అన్ని సమయాలలో 1 అక్షరం మాత్రమే అవసరం కాబట్టి, అన్ని ఫంక్షన్లలో మనం వ్రాస్తాము 1.
పరిమితులు: ఫంక్షన్ VPR Excelలో కేస్-సెన్సిటివ్ శోధనలకు ఉత్తమ పరిష్కారం కాదు. మొదట, సహాయక కాలమ్ను జోడించడం అవసరం. రెండవది, డేటా సజాతీయంగా ఉంటే లేదా శోధించిన విలువలలోని అక్షరాల సంఖ్య ఖచ్చితంగా తెలిస్తే మాత్రమే ఫార్ములా మంచి పని చేస్తుంది. ఇది మీ కేసు కాకపోతే, మేము దిగువ చూపే పరిష్కారాలలో ఒకదాన్ని ఉపయోగించడం మంచిది.
కేస్ సెన్సిటివ్ శోధన కోసం LOOKUP ఫంక్షన్
ఫంక్షన్ VIEW (LOOKUP) సంబంధించినది VPR, అయితే దాని సింటాక్స్ సహాయక కాలమ్ను జోడించకుండా కేస్-సెన్సిటివ్ శోధనలను అనుమతిస్తుంది. దీన్ని చేయడానికి, ఉపయోగించండి VIEW ఫంక్షన్తో కలిపి ఖచ్చితమైనది (ఖచ్చితమైన).
మేము మునుపటి ఉదాహరణ నుండి డేటాను తీసుకుంటే (సహాయక కాలమ్ లేకుండా), అప్పుడు క్రింది సూత్రం పనిని ఎదుర్కొంటుంది:
=LOOKUP(TRUE,EXACT($A$2:$A$7,$F$2),$B$2:$B$7)
=ПРОСМОТР(ИСТИНА;СОВПАД($A$2:$A$7;$F$2);$B$2:$B$7)
ఫార్ములా పరిధిలో శోధనలు ఎ 2: ఎ 7 సెల్ విలువతో ఖచ్చితమైన సరిపోలిక F2 కేస్ సెన్సిటివ్ మరియు అదే అడ్డు వరుస B నిలువు వరుస నుండి విలువను అందిస్తుంది.
వంటి VPRఫంక్షన్ VIEW మీరు దిగువ స్క్రీన్షాట్లో చూడగలిగే విధంగా, టెక్స్ట్ మరియు సంఖ్యా విలువలతో సమానంగా పని చేస్తుంది:
ముఖ్యం! ఫంక్షన్ కోసం VIEW సరిగ్గా పని చేసింది, శోధన కాలమ్లోని విలువలు ఆరోహణ క్రమంలో క్రమబద్ధీకరించబడాలి, అనగా చిన్నది నుండి పెద్దది వరకు.
ఫంక్షన్ ఎలా పనిచేస్తుందో క్లుప్తంగా వివరిస్తాను ఖచ్చితమైనది పైన చూపిన సూత్రంలో, ఇది కీలకమైన అంశం.
ఫంక్షన్ ఖచ్చితమైనది 1వ మరియు 2వ ఆర్గ్యుమెంట్లలోని రెండు వచన విలువలను సరిపోల్చండి మరియు అవి సరిగ్గా ఒకేలా ఉంటే TRUE లేదా అవి కాకపోతే FALSE అని చూపుతుంది. ఇది ఫంక్షన్ మాకు ముఖ్యం ఖచ్చితమైనది కేస్ సెన్సిటివ్.
మన ఫార్ములా ఎలా పనిచేస్తుందో చూద్దాం వీక్షణ+ఖచ్చితమైనది:
=LOOKUP(TRUE,EXACT($A$2:$A$7,$F$2),$B$2:$B$7)
=ПРОСМОТР(ИСТИНА;СОВПАД($A$2:$A$7;$F$2);$B$2:$B$7)
- ఫంక్షన్ ఖచ్చితమైనది సెల్ విలువను పోల్చింది F2 నిలువు వరుసలోని అన్ని అంశాలతో A (A2:A7). ఖచ్చితమైన సరిపోలిక కనుగొనబడితే TRUEని చూపుతుంది, లేకపోతే తప్పు.
- మీరు మొదటి ఫంక్షన్ వాదనను ఇచ్చినందున VIEW విలువ TRUE, ఇది ఖచ్చితమైన సరిపోలిక, కేస్ సెన్సిటివ్ కనుగొనబడితే మాత్రమే పేర్కొన్న నిలువు వరుస (మా సందర్భంలో, కాలమ్ B) నుండి సంబంధిత విలువను సంగ్రహిస్తుంది.
ఈ వివరణ స్పష్టంగా ఉందని మరియు ఇప్పుడు మీరు ప్రధాన ఆలోచనను అర్థం చేసుకున్నారని నేను ఆశిస్తున్నాను. అలా అయితే, మేము మరింత విశ్లేషించే ఇతర ఫంక్షన్లతో మీకు ఎలాంటి ఇబ్బందులు ఉండవు, ఎందుకంటే. అవన్నీ ఒకే సూత్రంపై పనిచేస్తాయి.
పరిమితులు: శోధన కాలమ్లోని డేటా తప్పనిసరిగా ఆరోహణ క్రమంలో క్రమబద్ధీకరించబడాలి.
SUMPRODUCT - టెక్స్ట్ విలువలను, కేస్ సెన్సిటివ్ని కనుగొంటుంది, కానీ సంఖ్యలను మాత్రమే అందిస్తుంది
మీరు ఇప్పటికే శీర్షిక నుండి అర్థం చేసుకున్నట్లుగా, SUMPRODUCT (SUMPRODUCT) అనేది మరొక Excel ఫంక్షన్, ఇది కేస్-సెన్సిటివ్ శోధన చేయడంలో మీకు సహాయం చేస్తుంది, కానీ సంఖ్యా విలువలను మాత్రమే అందిస్తుంది. ఈ ఎంపిక మీకు సరిపోకపోతే, మీరు వెంటనే బండిల్కు వెళ్లవచ్చు ఇండెక్స్+మ్యాచ్, ఇది ఏదైనా కేసుకు మరియు ఏదైనా డేటా రకాలకు పరిష్కారాన్ని అందిస్తుంది.
ముందుగా, నేను ఈ ఫంక్షన్ యొక్క వాక్యనిర్మాణాన్ని క్లుప్తంగా వివరిస్తాను, ఇది క్రింది కేస్-సెన్సిటివ్ ఫార్ములాను బాగా అర్థం చేసుకోవడంలో మీకు సహాయపడుతుంది.
ఫంక్షన్ SUMPRODUCT ఇచ్చిన శ్రేణుల మూలకాలను గుణించి, ఫలితాల మొత్తాన్ని అందిస్తుంది. వాక్యనిర్మాణం ఇలా కనిపిస్తుంది:
SUMPRODUCT(array1,[array2],[array3],...)
СУММПРОИЗВ(массив1;[массив2];[массив3];…)
మాకు కేస్-సెన్సిటివ్ శోధన అవసరం కాబట్టి, మేము ఫంక్షన్ని ఉపయోగిస్తాము ఖచ్చితమైనది (ఖచ్చితమైన) మునుపటి ఉదాహరణ నుండి మల్టిప్లైయర్లలో ఒకటిగా:
=SUMPRODUCT((EXACT($A$2:$A$7,$F$2)*($B$2:$B$7)))
=СУММПРОИЗВ((СОВПАД($A$2:$A$7;$F$2)*($B$2:$B$7)))
మీకు గుర్తున్నట్లుగా, ఖచ్చితమైనది సెల్ విలువను పోల్చింది F2 నిలువు వరుసలోని అన్ని అంశాలతో A. ఖచ్చితమైన సరిపోలిక కనుగొనబడితే TRUEని చూపుతుంది, లేకపోతే తప్పు. గణిత కార్యకలాపాలలో, Excel TRUEని తీసుకుంటుంది 1, మరియు FALSE కోసం 0మరింత SUMPRODUCT ఈ సంఖ్యలను గుణించి, ఫలితాలను సంకలనం చేస్తుంది.
సున్నాలు లెక్కించబడవు ఎందుకంటే గుణించినప్పుడు అవి ఎల్లప్పుడూ ఇస్తాయి 0. నిలువు వరుసలో సరిగ్గా సరిపోలినప్పుడు ఏమి జరుగుతుందో నిశితంగా పరిశీలిద్దాం A కనుగొని తిరిగి వచ్చాడు 1… ఫంక్షన్ SUMPRODUCT నిలువు వరుసలోని సంఖ్యను గుణిస్తుంది B on 1 మరియు ఫలితాన్ని అందిస్తుంది - సరిగ్గా అదే సంఖ్య! ఎందుకంటే ఇతర ఉత్పత్తుల ఫలితాలు సున్నా, మరియు అవి ఫలిత మొత్తాన్ని ప్రభావితం చేయవు.
దురదృష్టవశాత్తు ఫంక్షన్ SUMPRODUCT వచన విలువలు మరియు తేదీలను గుణించలేనందున వాటితో పని చేయలేరు. ఈ సందర్భంలో, మీరు ఒక దోష సందేశాన్ని అందుకుంటారు #విలువ! (#VALUE!) సెల్లో వలె F4 దిగువ చిత్రంలో:
పరిమితులు: సంఖ్యా విలువలను మాత్రమే అందిస్తుంది.
INDEX + MATCH – ఏదైనా డేటా రకం కోసం కేస్-సెన్సిటివ్ శోధన
చివరగా, మేము ఏదైనా డేటా సెట్తో పని చేసే అపరిమిత మరియు కేస్-సెన్సిటివ్ శోధన సూత్రానికి దగ్గరగా ఉన్నాము.
ఈ ఉదాహరణ చివరగా వస్తుంది, ఎందుకంటే డెజర్ట్ కోసం ఉత్తమమైనది మిగిలి ఉంది, కానీ మునుపటి ఉదాహరణల నుండి పొందిన జ్ఞానం మీకు కేస్-సెన్సిటివ్ ఫార్ములాను మెరుగ్గా మరియు వేగంగా అర్థం చేసుకోవడంలో సహాయపడుతుంది. ఇండెక్స్+మ్యాచ్ (INDEX+MATCH).
మీరు బహుశా ఊహించినట్లుగా, ఫంక్షన్ల కలయిక మరింత బహిర్గతం и INDEX ఎక్సెల్లో మరింత సౌకర్యవంతమైన మరియు శక్తివంతమైన ప్రత్యామ్నాయంగా ఉపయోగించబడుతుంది VPR. VLOOKUPకి బదులుగా INDEX మరియు MATCHని ఉపయోగించడం అనే వ్యాసం ఈ విధులు ఎలా కలిసి పనిచేస్తాయో ఖచ్చితంగా వివరిస్తుంది.
నేను కీలకమైన అంశాలను పునశ్చరణ చేస్తాను:
- ఫంక్షన్ మరింత బహిర్గతం (MATCH) ఇచ్చిన పరిధిలోని విలువ కోసం శోధిస్తుంది మరియు దాని సాపేక్ష స్థానం, అంటే అడ్డు వరుస మరియు/లేదా నిలువు వరుస సంఖ్యను అందిస్తుంది;
- తరువాత, ఫంక్షన్ INDEX (INDEX) పేర్కొన్న నిలువు వరుస మరియు/లేదా అడ్డు వరుస నుండి విలువను అందిస్తుంది.
సూత్రానికి ఇండెక్స్+మ్యాచ్ కేస్-సెన్సిటివ్గా శోధించవచ్చు, మీరు దానికి ఒక ఫంక్షన్ను మాత్రమే జోడించాలి. అది ఏమిటో మళ్లీ ఊహించడం కష్టం కాదు ఖచ్చితమైనది (ఖచ్చితమైన):
=INDEX($B$2:$B$7,MATCH(TRUE,EXACT($A$2:$A$7,$F$2),0))
=ИНДЕКС($B$2:$B$7;ПОИСКПОЗ(ИСТИНА;СОВПАД($A$2:$A$7;$F$2);0))
ఈ సూత్రంలో ఖచ్చితమైనది ఫంక్షన్తో కలిపి అదే విధంగా పనిచేస్తుంది VIEW, మరియు అదే ఫలితాన్ని ఇస్తుంది:
సూత్రం గమనించండి ఇండెక్స్+మ్యాచ్ కర్లీ బ్రేస్లలో జతచేయబడినది అర్రే ఫార్ములా మరియు మీరు దానిని నొక్కడం ద్వారా పూర్తి చేయాలి Ctrl + Shift + ఎంటర్ చేయండి.
కేస్-సెన్సిటివ్ శోధన కోసం INDEX+MATCH ఎందుకు ఉత్తమ పరిష్కారం?
కట్ట యొక్క ప్రధాన ప్రయోజనాలు INDEX и మరింత బహిర్గతం:
- ఇలా కాకుండా, సహాయక నిలువు వరుసను జోడించాల్సిన అవసరం లేదు VPR.
- శోధన నిలువు వరుసను క్రమబద్ధీకరించాల్సిన అవసరం లేదు, కాకుండా VIEW.
- అన్ని రకాల డేటాతో పని చేస్తుంది - సంఖ్యలు, వచనం మరియు తేదీలు.
ఈ ఫార్ములా పరిపూర్ణంగా ఉన్నట్లు అనిపిస్తుంది, కాదా? నిజానికి, అది కాదు. మరియు అందుకే.
శోధన విలువతో అనుబంధించబడిన రిటర్న్ విలువ కాలమ్లోని సెల్ ఖాళీగా ఉందని భావించండి. ఫార్ములా ఎలాంటి ఫలితాన్ని అందిస్తుంది? కాదా? ఫార్ములా వాస్తవానికి ఏమి చూపుతుందో చూద్దాం:
అయ్యో, ఫార్ములా సున్నాని అందిస్తుంది! మీరు స్వచ్ఛమైన వచన విలువలతో పని చేస్తున్నట్లయితే ఇది పెద్ద సమస్య కాకపోవచ్చు. అయినప్పటికీ, పట్టికలో "వాస్తవ" సున్నాలతో సహా సంఖ్యలు ఉంటే, ఇది సమస్యగా మారుతుంది.
వాస్తవానికి, మేము ఇంతకు ముందు చర్చించిన అన్ని ఇతర శోధన సూత్రాలు (VLOOKUP, LOOKUP మరియు SUMPRODUCT) అదే విధంగా ప్రవర్తిస్తాయి. కానీ మీకు సరైన ఫార్ములా కావాలి, సరియైనదా?
ఫార్ములా కేస్ సెన్సిటివ్ చేయడానికి ఇండెక్స్+మ్యాచ్ పరిపూర్ణమైనది, దానిని ఒక ఫంక్షన్లో ఉంచండి IF (IF) అది రిటర్న్ విలువతో సెల్ను పరీక్షిస్తుంది మరియు అది ఖాళీగా ఉంటే ఖాళీ ఫలితాన్ని అందిస్తుంది:
=IF(INDIRECT("B"&(1+MATCH(TRUE,EXACT($A$2:$A$7,$G$2),0)))<>"",INDEX($B$2:$B$7, MATCH(TRUE,EXACT($A$2:$A$7,$G$2),0)),"")
=ЕСЛИ(ДВССЫЛ("B"&(1+ПОИСКПОЗ(ИСТИНА;СОВПАД($A$2:$A$7;$G$2);0)))<>"";ИНДЕКС($B$2:$B$7; ПОИСКПОЗ(ИСТИНА;СОВПАД($A$2:$A$7;$G$2);0));"")
ఈ సూత్రంలో:
- B రిటర్న్ విలువలతో కూడిన నిలువు వరుస
- 1+ ఫంక్షన్ ద్వారా అందించబడిన సెల్ యొక్క సాపేక్ష స్థానాన్ని మార్చే సంఖ్య మరింత బహిర్గతం, సెల్ యొక్క నిజమైన చిరునామాకు. ఉదాహరణకు, మా ఫంక్షన్లో మరింత బహిర్గతం శోధన శ్రేణి ఇవ్వబడింది ఎ 2: ఎ 7, అంటే సెల్ యొక్క సాపేక్ష స్థానం A2 రెడీ 1, ఎందుకంటే ఇది శ్రేణిలో మొదటిది. కానీ సెల్ యొక్క వాస్తవ స్థానం A2 కాలమ్లో ఉంది 2, కాబట్టి మేము జోడిస్తాము 1వ్యత్యాసాన్ని చేయడానికి మరియు ఫంక్షన్ కలిగి ఉండటానికి పరోక్ష (INDIRECT) కావలసిన సెల్ నుండి విలువను తిరిగి పొందింది.
దిగువ చిత్రాలు సరిదిద్దబడిన కేస్-సెన్సిటివ్ సూత్రాన్ని చూపుతాయి ఇండెక్స్+మ్యాచ్ చర్యలో. తిరిగి వచ్చిన సెల్ ఖాళీగా ఉంటే అది ఖాళీ ఫలితాన్ని అందిస్తుంది.
నేను సూత్రాన్ని నిలువు వరుసలలోకి తిరిగి వ్రాసాను బి:డిస్క్రీన్షాట్లోని ఫార్ములా బార్కు సరిపోయేలా.
ఫార్ములా తిరిగి వస్తుంది 0తిరిగి వచ్చిన సెల్లో సున్నా ఉంటే.
మీకు లింక్ కావాలంటే INDEX и మరింత బహిర్గతం రిటర్న్ విలువ ఖాళీగా ఉన్నప్పుడు కొంత సందేశం ప్రదర్శించబడుతుంది, మీరు దానిని ఫార్ములా యొక్క చివరి కోట్లలో ("") వ్రాయవచ్చు, ఉదాహరణకు, ఇలా:
=IF(INDIRECT("D"&(1+MATCH(TRUE,EXACT($B$2:$B$7,$G$2),0)))<>"",INDEX($D$2:$D$7, MATCH(TRUE,EXACT($B$2:$B$7,$G$2),0)),"There is nothing to return, sorry.")
=ЕСЛИ(ДВССЫЛ("D"&(1+ПОИСКПОЗ(ИСТИНА;СОВПАД($B$2:$B$7;$G$2);0)))<>"";ИНДЕКС($D$2:$D$7; ПОИСКПОЗ(ИСТИНА;СОВПАД($B$2:$B$7;$G$2);0));"There is nothing to return, sorry.")