30 రోజుల్లో 30 Excel విధులు: శోధన

నిన్న మారథాన్‌లో 30 ఎక్సెల్ 30 రోజుల్లో పనిచేస్తుంది మేము ఫంక్షన్‌ని ఉపయోగించి లోపాల రకాలను గుర్తించాము లోపం.రకం (ఎర్రర్ టైప్) మరియు ఎక్సెల్ లో లోపాలను సరిదిద్దడానికి ఇది చాలా ఉపయోగకరంగా ఉంటుందని నిర్ధారించుకున్నారు.

మారథాన్ యొక్క 18వ రోజున, మేము ఫంక్షన్ యొక్క అధ్యయనానికి అంకితం చేస్తాము శోధన (వెతకండి). ఇది టెక్స్ట్ స్ట్రింగ్‌లో అక్షరం (లేదా అక్షరాలు) కోసం వెతుకుతుంది మరియు అది ఎక్కడ కనుగొనబడిందో నివేదిస్తుంది. ఈ ఫంక్షన్ లోపాన్ని విసిరే పరిస్థితులను ఎలా ఎదుర్కోవాలో కూడా మేము పరిశీలిస్తాము.

కాబట్టి, ఫంక్షన్ యొక్క సిద్ధాంతం మరియు ఆచరణాత్మక ఉదాహరణలను నిశితంగా పరిశీలిద్దాం శోధన (వెతకండి). ఈ ఫంక్షన్‌తో పని చేయడానికి మీకు కొన్ని ఉపాయాలు లేదా ఉదాహరణలు ఉంటే, దయచేసి వాటిని వ్యాఖ్యలలో భాగస్వామ్యం చేయండి.

ఫంక్షన్ 18: శోధన

ఫంక్షన్ శోధన (శోధన) మరొక టెక్స్ట్ స్ట్రింగ్‌లోని టెక్స్ట్ స్ట్రింగ్ కోసం శోధిస్తుంది మరియు కనుగొనబడితే, దాని స్థానాన్ని నివేదిస్తుంది.

నేను SEARCH ఫంక్షన్‌ని ఎలా ఉపయోగించగలను?

ఫంక్షన్ శోధన (సెర్చ్) మరొక టెక్స్ట్ స్ట్రింగ్‌లోని టెక్స్ట్ స్ట్రింగ్ కోసం శోధిస్తుంది. ఆమె చేయగలదు:

  • మరొక టెక్స్ట్ స్ట్రింగ్ లోపల టెక్స్ట్ స్ట్రింగ్‌ను కనుగొనండి (కేస్ ఇన్సెన్సిటివ్).
  • మీ శోధనలో వైల్డ్‌కార్డ్ అక్షరాలను ఉపయోగించండి.
  • వీక్షించిన వచనంలో ప్రారంభ స్థానాన్ని నిర్ణయించండి.

సెర్చ్ సింటాక్స్

ఫంక్షన్ శోధన (శోధన) కింది వాక్యనిర్మాణాన్ని కలిగి ఉంది:

SEARCH(find_text,within_text,[start_num])

ПОИСК(искомый_текст;текст_для_поиска;[нач_позиция])

  • కనుగొను_వచనం (search_text) అనేది మీరు వెతుకుతున్న వచనం.
  • లోపల_టెక్స్ట్ (text_for_search) – శోధన నిర్వహించబడే టెక్స్ట్ స్ట్రింగ్.
  • ప్రారంభం_సంఖ్య (ప్రారంభ_స్థానం) - పేర్కొనబడకపోతే, శోధన మొదటి అక్షరం నుండి ప్రారంభమవుతుంది.

ట్రాప్స్ శోధన (శోధన)

ఫంక్షన్ శోధన (సెర్చ్) మొదటి మ్యాచింగ్ స్ట్రింగ్ యొక్క స్థానం, కేస్ ఇన్‌సెన్సిటివ్‌ని అందిస్తుంది. మీకు కేస్ సెన్సిటివ్ శోధన అవసరమైతే, మీరు ఫంక్షన్‌ని ఉపయోగించవచ్చు FIND (FIND), మేము మారథాన్‌లో తర్వాత కలుస్తాము 30 ఎక్సెల్ 30 రోజుల్లో పనిచేస్తుంది.

ఉదాహరణ 1: స్ట్రింగ్‌లో వచనాన్ని కనుగొనడం

ఫంక్షన్ ఉపయోగించండి శోధన టెక్స్ట్ స్ట్రింగ్‌లో కొంత వచనాన్ని కనుగొనడానికి (శోధన). ఈ ఉదాహరణలో, సెల్ B5లో కనిపించే టెక్స్ట్ స్ట్రింగ్‌లో ఒకే అక్షరం (సెల్ B2లో టైప్ చేయబడింది) కోసం వెతుకుతున్నాము.

=SEARCH(B5,B2)

=ПОИСК(B5;B2)

టెక్స్ట్ కనుగొనబడితే, ఫంక్షన్ శోధన (శోధన) టెక్స్ట్ స్ట్రింగ్‌లో దాని మొదటి అక్షరం యొక్క స్థాన సంఖ్యను అందిస్తుంది. కనుగొనబడకపోతే, ఫలితం దోష సందేశం అవుతుంది #విలువ! (#SO).

ఫలితం లోపం అయితే, మీరు ఫంక్షన్‌ను ఉపయోగించవచ్చు IFERROR (IFERROR) కాబట్టి ఫంక్షన్‌ని అమలు చేయడానికి బదులుగా శోధన (శోధన) సంబంధిత సందేశాన్ని ప్రదర్శిస్తుంది. ఫంక్షన్ IFERROR (IFERROR) ఎక్సెల్‌లో వెర్షన్ 2007 నుండి ప్రారంభించబడింది. మునుపటి సంస్కరణల్లో, ఉపయోగించి అదే ఫలితాన్ని పొందవచ్చు IF (IF) కలిసి ISERROR (EOSHIBKA).

=IFERROR(SEARCH(B5,B2),"Not Found")

=ЕСЛИОШИБКА(ПОИСК(B5;B2);"Not Found")

ఉదాహరణ 2: శోధనతో వైల్డ్‌కార్డ్‌లను ఉపయోగించడం

ఫలితాన్ని తనిఖీ చేయడానికి మరొక మార్గం శోధన (శోధన), లోపం కోసం - ఫంక్షన్ ఉపయోగించండి ISNUMBER (ISNUMBER). స్ట్రింగ్ కనుగొనబడితే, ఫలితం శోధన (శోధన) అనేది ఒక సంఖ్య, అంటే ఒక ఫంక్షన్ ISNUMBER (ISNUMBER) TRUEని అందిస్తుంది. వచనం కనుగొనబడకపోతే, అప్పుడు శోధన (శోధన) లోపాన్ని నివేదిస్తుంది మరియు ISNUMBER (ISNUMBER) FALSEని అందిస్తుంది.

వాదన విలువలో కనుగొను_వచనం (search_text) మీరు వైల్డ్‌కార్డ్ అక్షరాలను ఉపయోగించవచ్చు. చిహ్నం * (నక్షత్రం) ఎన్ని అక్షరాలనైనా భర్తీ చేస్తుంది లేదా ఏదీ లేదు, మరియు ? (ప్రశ్న గుర్తు) ఏదైనా ఒక అక్షరాన్ని భర్తీ చేస్తుంది.

మా ఉదాహరణలో, వైల్డ్‌కార్డ్ అక్షరం ఉపయోగించబడుతుంది *, కాబట్టి CENTRAL, CENTER మరియు CENTER అనే పదబంధాలు వీధి పేర్లలో కనిపిస్తాయి.

=ISNUMBER(SEARCH($E$2,B3))

=ЕЧИСЛО(ПОИСК($E$2;B3))

ఉదాహరణ 3: శోధన (శోధన) కోసం ప్రారంభ స్థానాన్ని నిర్ణయించడం

ఫంక్షన్ ముందు రెండు మైనస్ గుర్తులు (డబుల్ నెగేషన్) రాస్తే ISNUMBER (ISNUMBER), ఇది విలువలను అందిస్తుంది 1/0 TRUE/FALSE (TRUE/FALSE)కి బదులుగా. తరువాత, ఫంక్షన్ SUM సెల్ E2లో (SUM) శోధన వచనం కనుగొనబడిన మొత్తం రికార్డుల సంఖ్యను లెక్కించబడుతుంది.

కింది ఉదాహరణలో, కాలమ్ B చూపిస్తుంది:

నగరం పేరు | వృత్తి

సెల్ E1లో నమోదు చేసిన టెక్స్ట్ స్ట్రింగ్‌ను కలిగి ఉన్న వృత్తులను కనుగొనడం మా పని. సెల్ C2లోని ఫార్ములా ఇలా ఉంటుంది:

=--ISNUMBER(SEARCH($E$1,B2))

=--ЕЧИСЛО(ПОИСК($E$1;B2))

ఈ ఫార్ములా "బ్యాంక్" అనే పదాన్ని కలిగి ఉన్న వరుసలను కనుగొంది, కానీ వాటిలో ఒకదానిలో ఈ పదం వృత్తి పేరుతో కాదు, నగరం పేరులో కనుగొనబడింది. ఇది మాకు సరిపోదు!

ప్రతి నగరం పేరు తర్వాత ఒక చిహ్నం ఉంటుంది | (నిలువు పట్టీ), కాబట్టి మేము, ఫంక్షన్‌ని ఉపయోగిస్తాము శోధన (శోధన), మేము ఈ అక్షరం యొక్క స్థానాన్ని కనుగొనవచ్చు. దీని స్థానం వాదన విలువగా పేర్కొనవచ్చు ప్రారంభం_సంఖ్య (ప్రారంభ_స్థానం) "ప్రధాన" ఫంక్షన్‌లో శోధన (వెతకండి). ఫలితంగా, శోధన ద్వారా నగర పేర్లు విస్మరించబడతాయి.

ఇప్పుడు పరీక్షించబడిన మరియు సరిదిద్దబడిన ఫార్ములా వృత్తి పేరులో "బ్యాంక్" అనే పదాన్ని కలిగి ఉన్న పంక్తులను మాత్రమే లెక్కిస్తుంది:

=--ISNUMBER(SEARCH($E$1,B2,SEARCH("|",B2)))

=--ЕЧИСЛО(ПОИСК($E$1;B2;ПОИСК("|";B2)))

సమాధానం ఇవ్వూ