Utendakazi wa KUSHOTO wa Excel na mifano ya fomula

  • Shiriki Hii
Michael Brown

Mafunzo yanaonyesha jinsi ya kutumia kitendakazi cha LEFT katika Excel ili kupata mfuatano mdogo kuanzia mwanzo wa mfuatano wa maandishi, kutoa maandishi kabla ya herufi fulani, kulazimisha fomula ya Kushoto kurejesha nambari, na zaidi.

Kati ya vitendaji vingi tofauti ambavyo Microsoft Excel hutoa kwa kudhibiti data ya maandishi, LEFT ni mojawapo ya zinazotumika sana. Kama jina lake linavyopendekeza, chaguo la kukokotoa hukuruhusu kutoa idadi fulani ya herufi kuanzia upande wa kushoto wa mfuatano wa maandishi. Walakini, Excel LEFT ina uwezo wa zaidi ya asili yake safi. Katika somo hili, utapata fomula kadhaa za msingi za Kushoto ili kuelewa sintaksia, na kisha nitakuonyesha njia chache ambazo unaweza kuchukua kitendakazi cha KUSHOTO cha Excel vizuri zaidi ya matumizi yake ya kimsingi.

    Kitendakazi cha Excel LEFT - sintaksia

    Kitendakazi cha LEFT katika Excel hurejesha idadi maalum ya vibambo (kifungu kidogo) kuanzia mwanzo wa mfuatano.

    Sintaksia ya kitendakazi cha LEFT ni kama ifuatavyo:

    LEFT(text, [num_chars])

    Wapi:

    • Nakala (inahitajika) ni mfuatano wa maandishi ambao ungependa kutoa mfuatano mdogo. Kwa kawaida hutolewa kama marejeleo ya kisanduku kilicho na maandishi.
    • Num_chars (si lazima) - idadi ya vibambo vya kutoa, kuanzia upande wa kushoto wa mfuatano.
      • Ikiwa num_chars imeachwa, itabadilika kuwa 1, kumaanisha kuwa fomula ya Kushoto itarudisha herufi 1.
      • Ikiwa idadi_ya_char ni kubwa kuliko urefu wa jumla wa maandishi , fomula ya Kushoto itarejesha maandishi yote.
    0>Kwa mfano, ili kutoa herufi 3 za kwanza kutoka kwa maandishi katika kisanduku A2, tumia fomula hii:

    =LEFT(A2, 3)

    Picha ya skrini ifuatayo inaonyesha matokeo:

    Dokezo muhimu. ! LEFT ni ya kategoria ya chaguo za kukokotoa za Maandishi, kwa hivyo matokeo ya fomula ya Kushoto huwa ni mfuatano wa maandishi , hata kama thamani asili ambayo unatoa herufi ni nambari. Ikiwa unafanya kazi na mkusanyiko wa data wa nambari na unataka chaguo za kukokotoa za LEFT kurudisha nambari, itumie pamoja na chaguo za kukokotoa VALUE kama inavyoonyeshwa katika mfano huu.

    Jinsi ya kutumia kitendakazi cha LEFT katika Excel - mifano ya fomula

    Mbali na kutoa maandishi kutoka upande wa kushoto wa mfuatano, ni nini kingine chaguo la kukokotoa la LEFT linaweza kufanya? Mifano ifuatayo inaonyesha jinsi unavyoweza kutumia LEFT pamoja na vitendaji vingine vya Excel ili kutatua kazi ngumu zaidi.

    Jinsi ya kutoa kamba kabla ya herufi fulani

    Katika baadhi ya matukio, huenda ukahitajika toa sehemu ya mfuatano wa maandishi unaotangulia herufi maalum. Kwa mfano, unaweza kutaka kuvuta majina ya kwanza kutoka safu wima ya majina kamili au kupata misimbo ya nchi kutoka safu wima ya nambari za simu. Shida ni kwamba kila jina na kila nambari ina idadi tofauti ya wahusika, na kwa hivyo huwezi tu kutoa nambari iliyoainishwa kwa nambari. idadi_chars hoja ya fomula yako ya Kushoto kama tulivyofanya katika mfano ulio hapo juu.

    Ikiwa jina la kwanza na la mwisho zitatenganishwa na nafasi, tatizo hutokea hadi kutayarisha nafasi ya nafasi. herufi katika mfuatano, ambayo inaweza kufanywa kwa urahisi kwa kutumia kipengele cha TAFUTA au TAFUTA.

    Ikiwa jina kamili liko katika kisanduku A2, nafasi ya nafasi inarudishwa kwa fomula hii rahisi: SEARCH(" ", A2)). Na sasa, ulipachika fomula hii katika hoja ya num_chars ya chaguo za kukokotoa LEFT:

    =LEFT(A2, SEARCH(" ", A2))

    Ili kuboresha fomula zaidi, ondoa nafasi inayofuatia kwa kutoa 1 kutoka kwa tokeo la fomula ya Utafutaji (haionekani katika visanduku, nafasi zinazofuata zinaweza kusababisha matatizo mengi hasa ikiwa unapanga kutumia majina yaliyotolewa katika fomula zingine):

    =LEFT(A2, SEARCH(" ", A2)-1)

    Kwa mtindo huo huo. , unaweza kutoa misimbo ya nchi kutoka safu ya nambari za simu. Tofauti pekee ni kwamba unatumia kipengele cha Kutafuta ili kujua nafasi ya kistari cha kwanza ("-") badala ya nafasi:

    =LEFT(A2, SEARCH("-", A2)-1)

    Kukamilisha, unaweza kutumia jenereta hii. formula ya kupata mfuatano mdogo unaotangulia herufi nyingine yoyote:

    LEFT( string , SEARCH( herufi , string ) - 1)

    Jinsi ya ondoa herufi N za mwisho kutoka kwa mfuatano

    Tayari unajua jinsi ya kutumia kitendakazi cha KUSHOTO cha Excel ili kupata mfuatano mdogo kuanzia mwanzo wa mfuatano wa maandishi. Lakini wakati mwingine unaweza kutaka kufanya kitu tofauti -ondoa idadi fulani ya herufi kutoka mwisho wa mfuatano na uvute kamba iliyobaki kwenye seli nyingine. Kwa hili, tumia kitendakazi cha LEFT pamoja na LEN, kama hii:

    LEFT( string, LEN( string ) - namba_ya_chars_to_remove )

    Fomula hufanya kazi kwa mantiki hii: chaguo la kukokotoa la LEN hupata jumla ya idadi ya herufi katika mfuatano, kisha unaondoa idadi ya herufi zisizohitajika kutoka kwa jumla ya urefu, na kufanya LEFT kukokotoa kurudisha herufi zilizosalia.

    Kwa kwa mfano, ili kuondoa herufi 7 za mwisho kutoka kwa maandishi katika A2, tumia fomula hii:

    =LEFT(A2, LEN(A2)-7)

    Kama inavyoonyeshwa kwenye picha ya skrini iliyo hapa chini, fomula imefaulu kukata " - ToDo" postfix (herufi 4, hyphen na nafasi 2) kutoka kwa mifuatano ya maandishi katika safu wima A.

    Jinsi ya kulazimisha kitendakazi cha KUSHOTO kurudisha nambari

    Kama unavyojua tayari, Chaguo za kukokotoa za Excel LEFT hurejesha maandishi kila wakati, hata unapochota tarakimu chache za kwanza kutoka kwa nambari. Inamaanisha kwako ni kwamba hutaweza kutumia matokeo ya fomula zako za Kushoto katika hesabu au katika vitendaji vingine vya Excel vinavyotumia nambari.

    Kwa hivyo, unawezaje kufanya Excel LEFT kutoa a nambari badala ya kamba ya maandishi? Kwa kuifunga tu katika kitendakazi cha VALUE, ambacho kimeundwa kubadilisha mfuatano unaowakilisha nambari kuwa nambari, kama hii: VALUE(LEFT())

    Kwa mfano, kutoa herufi 2 za kwanza kutoka kwa mfuatano katika A2.na ubadilishe matokeo kuwa nambari, tumia fomula hii:

    =VALUE(LEFT(A2,2))

    Tokeo litaonekana kama hii:

    Kama unavyoona kwenye picha ya skrini hapo juu, nambari katika safu wima B iliyopatikana kwa fomula ya Thamani Kushoto zimeangaziwa kulia katika seli, kinyume na maandishi yaliyopangiliwa kushoto katika safu wima A. Kwa kuwa Excel inatambua towe kama nambari, una uhuru wa kujumlisha na wastani wa thamani hizo, tafuta min na max. thamani, na ufanye mahesabu mengine yoyote.

    Haya ni baadhi tu ya matumizi machache kati ya mengi yanayoweza kutokea ya LEFT katika Excel. Ili kuangalia kwa karibu fomula zilizojadiliwa katika somo hili, unakaribishwa kupakua sampuli ya kazi ya Excel LEFT ya sampuli ya kazi.

    Kwa mifano zaidi ya fomula ya Kushoto, tafadhali angalia nyenzo zifuatazo:

    • Gawanya kamba kwa koma, koloni, kufyeka, deshi au kikomo kingine
    • Jinsi ya kugawanya kamba kwa kukatika kwa mstari
    • Jinsi ya kubadilisha nambari 8 hadi tarehe
    • Hesabu idadi ya herufi kabla au baada ya herufi fulani
    • Mkusanyiko wa fomula ya kufanya hesabu tofauti kwenye nambari ndani ya safu tofauti

    Kitendaji cha Excel LEFT haifanyi kazi - sababu na masuluhisho

    Ikiwa kitendakazi cha Excel LEFT hakifanyi kazi ipasavyo katika laha zako za kazi, kuna uwezekano mkubwa kwa sababu ya mojawapo ya sababu zifuatazo.

    1. Hoja ya Num_chars ni chini ya sifuri

    Ikiwa fomula yako ya Kushoto ya Excel italeta #VALUE! kosa, jambo la kwanza kwako kuangalia ni thamani katika faili ya idadi_chars hoja. Ikiwa ni nambari hasi, ondoa tu ishara ya kuondoa na kosa litaondoka (bila shaka, kuna uwezekano mkubwa kwamba mtu ataweka nambari hasi hapo kwa kusudi, lakini kukosea ni mwanadamu :)

    Mara nyingi. , hitilafu ya VALUE hutokea wakati num_chars hoja inawakilishwa na chaguo za kukokotoa nyingine. Katika hali hii, nakili chaguo hilo kwa kisanduku kingine au uchague kwenye upau wa fomula na ubonyeze F9 ili kuona inalingana na nini. Ikiwa thamani ni chini ya 0, basi angalia chaguo za kukokotoa kuona hitilafu.

    Ili kufafanua vyema jambo hilo, hebu tuchukue fomula ya Kushoto ambayo tumetumia katika mfano wa kwanza kutoa misimbo ya simu ya nchi: LEFT(A2) , TAFUTA("-", A2)-1). Kama unavyoweza kukumbuka, kipengele cha Kutafuta katika hoja ya num_chars hukokotoa nafasi ya kistari cha kwanza katika mfuatano wa asili, ambapo tunatoa 1 ili kuondoa kistari kutoka kwa tokeo la mwisho. Nikibadilisha -1 kimakosa, sema, na -11, fomula ingepitia kosa la #VALUE kwa sababu hoja ya num_chars inalingana na nambari hasi:

    2. Nafasi zinazoongoza katika maandishi asili

    Iwapo fomula yako ya Kushoto ya Excel itashindwa bila sababu dhahiri, angalia thamani asili za nafasi zinazoongoza. Ikiwa umenakili data yako kutoka kwa wavuti au kuhamisha kutoka kwa chanzo kingine cha nje, nafasi nyingi kama hizo zinaweza kuficha bila kutambuliwa kabla ya maingizo ya maandishi, na hutajua kuwa ziko hapo hadikitu kitaenda vibaya. Picha ifuatayo inaonyesha tatizo:

    Ili kuondoa nafasi zinazoongoza katika laha zako za kazi, tumia chaguo la kukokotoa la Excel TRIM au programu jalizi ya Zana ya Maandishi.

    3. Excel LEFT haifanyi kazi na tarehe

    Ukijaribu kutumia kitendakazi cha KUSHOTO cha Excel ili kupata sehemu mahususi ya tarehe (kama vile siku, mwezi au mwaka), mara nyingi utapata tu tarakimu chache za kwanza. ya nambari inayowakilisha tarehe hiyo. Jambo ni kwamba katika Microsoft Excel, tarehe zote huhifadhiwa kama nambari kamili zinazowakilisha idadi ya siku tangu Januari 1, 1900, ambayo imehifadhiwa kama nambari 1 (kwa maelezo zaidi, tafadhali angalia umbizo la tarehe la Excel). Unachokiona kwenye kisanduku ni kiwakilishi tu cha kuona cha tarehe na onyesho lake linaweza kubadilishwa kwa urahisi kwa kutumia umbizo tofauti la tarehe.

    Kwa mfano, ikiwa una tarehe 11-Jan-2017 katika kisanduku A1. na unajaribu kutoa siku kwa kutumia fomula LEFT(A1,2), matokeo yatakuwa 42, ambayo ni tarakimu 2 za kwanza za nambari 42746 inayowakilisha Januari 11, 2017 katika mfumo wa ndani wa Excel.

    Ili kutoa sehemu mahususi ya tarehe, tumia mojawapo ya vitendakazi vifuatavyo: DAY, MONTH au YEAR.

    Ikiwa tarehe zako zitawekwa kama mifuatano ya maandishi, chaguo la kukokotoa la LEFT litafanya kazi bila hitilafu, kama inavyoonyeshwa. katika sehemu ya kulia ya picha ya skrini:

    Hivi ndivyo unavyotumia kitendakazi cha LEFT katika Excel. Ninakushukuru kwa kusoma na natumai kukuona tenawiki ijayo.

    Michael Brown ni mpenda teknolojia aliyejitolea na mwenye shauku ya kurahisisha michakato changamano kwa kutumia zana za programu. Akiwa na uzoefu wa zaidi ya muongo mmoja katika tasnia ya teknolojia, ameboresha ujuzi wake katika Microsoft Excel na Outlook, pamoja na Majedwali ya Google na Hati. Blogu ya Michael imejitolea kushiriki maarifa na ujuzi wake na wengine, kutoa vidokezo na mafunzo ambayo ni rahisi kufuata ili kuboresha tija na ufanisi. Iwe wewe ni mtaalamu aliyebobea au umeanza, blogu ya Michael inatoa maarifa muhimu na ushauri wa vitendo ili kupata manufaa zaidi kutoka kwa zana hizi muhimu za programu.