Excel: Ka saar xarfaha hore ama ugu dambeeya (bidix ama midig)

  • La Wadaag Tan
Michael Brown

Markaad ku shaqaynayso xogta qoraalka ah ee aan habaysanayn ee xaashidaada shaqo, inta badan waxaad u baahan tahay inaad kala qaybiso si aad u soo qaadato macluumaadka khuseeya. Maqaalkani waxa uu ku bari doonaa dhawr siyaabood oo fudud oo aad kaga saari karto tiro kasta oo xarfo ah dhinaca bidix ama midig ee xargaha qoraalka.

    Sida loo saaro xarfaha bidix ee Excel

    0>Ka saarida xarfaha ugu horreeya xargaha waa mid ka mid ah shaqooyinka ugu badan ee Excel, waxaana lagu dhameyn karaa 3 nooc oo kala duwan.

    Ka saar xarfaha ugu horreeya ee Excel

    Si aad u tirtirto xarfaha ugu horreeya Xarig, waxaad isticmaali kartaa shaqada BEDEL ama isku darka hawlaha XAQA iyo LEN.

    BEDEL Ka soo bilow booska hore oo ku beddel xadhig madhan ("").XAQA isticmaal shaqada LEN si aad u xisaabiso wadarta dhererka xadhigga oo ka jar 1 xaraf. Farqiga ayaa loo adeegaa XAQA, sidaas darteed waxay ka soo saartaa xarfo badan oo ka soo jeeda dhamaadka xargaha.

    Tusaale ahaan, in laga saaro jilaa hore ee unugga A2, habraacyadu waxay u socdaan sidan soo socota:

    . LEN waxay shaqeysaa, laakiin sheeg inta xaraf ee aad rabto inaad tirtirto mar kasta:

    BEDEL ( string, 1, num_chars,"")

    ama

    XAQA 2da xaraf ee horeee xarafka A2, qaacidooyinku waa:

    =REPLACE(A2, 1, 2, "")

    =RIGHT(A2, LEN(A2) - 2)

    Si meesha looga saaro ka hore 3 > , qaacidooyinku waxay qaadanayaan foomkan:

    > =REPLACE(A2, 1, 3, "")> =RIGHT(A2, LEN(A2) - 3)> Sawirka hoose waxa uu muujinayaa habka beddelka oo ficil ah. Marka la adeegsanayo LEENKA MIDIG, natiijadu waxay noqon doontaa isla isku mid.>

    Shaqada gaarka ah ee lagu tirtirayo xarfaha ugu horreeya ee n

    Haddii aadan ku fikirin inaad VBA ku isticmaasho xaashida shaqada, waxaad wuxuu abuuri karaa shaqadaada isticmaale-qeexay si aad u tirtirto xarfaha bilowga xargaha, magaca RemoveFirstChars . Koodhka shaqadu waa sida tan oo kale:

    Shaqada RemoveFirstChars Tilmaamaha faahfaahsan ayaa halkan ku yaal), waxaad marka hore ka saari kartaa n characters unug la siiyay adiga oo isticmaalaya qaacidada is haysta oo dareen leh:RemoveFirstChars(string, num_chars)

    Tusaale ahaan, si aad u tirtirto ka hore Dabeecadda xarriiqda A2, qaacidada B2 waa:

    =RemoveFirstChars(A2, 1)

    In laga xayuubiyo labada hore xarfaha A3, qaacidada B3 waa:

    0> =RemoveFirstChars(A4, 2)

    Si loo tirtiro saddexda hore xaraf ee A4, qaacidada B4 waa:

    > =RemoveFirstChars(A4, 3)>

    > Wax badan oo ku saabsan Isticmaalka hawlaha gaarka ah ee Excel.

    Sida loo saaro xarfahadhanka midig

    >Si aad uga saarto xarfaha dhinaca midig ee xadhigga, waxa kale oo aad isticmaali kartaa hawlo hooyo ama samee mid adiga kuu gaar ah>Ka saar xarfaha ugu dambeeya ee Excel

    Si aad u tirtirto jilaha ugu dambeeya ee unugga, qaacidada guud waa:

    LEFT( string, LEN( string) - 1)

    Qaabkan, waxaad ka jaraysaa 1 dhererka xadhkaha oo dhan una gudbi faraqa shaqada BIDIX si ay uga soo saarto xarfo badan oo bilawga xadhigga ah.

    Tusaale ahaan, in xarfaha ugu dambeeya laga saaro unugga A2, qaacidada B2 waa:

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

    >Ka saar xuruufta dhanka midig >Si aad uga saarto tiro xarfo ah dhamaadka unugga, qaacidada guud waa:

    BIDIX( xadhig, LEN( xadhig)) - nambar_chars)

    Caqligu wuxuu la mid yahay qaacidada sare, hoosna waxaa ah dhowr Tusaalooyinka

    Si aad meesha uga saarto 3da xaraf ee ugu dambeeya , isticmaal 3 nambar_chars :

    > =LEFT(A2, LEN(A2) - 3)>Si aad u tirtirto >5 xaraf ee ugu dambeeya, keen 5 ee nambar_chars:>

    11 71

    Hawsha gaarka ah ee meesha looga saarayo xarfaha n ugu dambeeya ee Excel

    Haddii aad jeclaan lahayd in aad leedahay shaqadaada si aad tirada xarfaha midigta uga saarto, ku dar VBA-gan kood ku qor buuggaaga shaqada:

    Shaqada RemoveLastChars(str Sida Xadhkaha , num_chars Inta U Dheer) RemoveLastChars = Bidix(str, Len(str) - num_chars) Dhammaadka shaqada

    Shaqada waxa loo magacaabay Ka saarChars-kii ugu dambeeyay iyo syntax si dhib leh uma baahnaSharax kasta:

    RemoveLastChars(string, num_chars)

    Si aad u siiso imtixaan goobeed, aynu ka takhalusno jilaagii ugu dambeeyay ee ku jira A2:

    > =RemoveLastChars(A2, 1)

    Intaa waxaa dheer, waxaan ka saareynaa 2da xaraf ee u dambeeya dhanka midig ee xarafka A3:

    =RemoveLastChars(A3, 2)

    >Si loo tirtiro 3da xaraf ee u dambeeya. 12> laga bilaabo unugga A4, qaacidadu waa: > =RemoveLastChars(A4, 3) >Sida aad ku arki karto shaashadda hoose, shaqadayada caadada ah waxay u shaqeysaa si cajiib ah! > > Sida hal mar looga saaro xuruufta midig iyo bidix

    Xaaladda markaad u baahan tahay inaad tirtirto xuruufta labada dhinac ee xadhigga, waxaad si isku xigta u socodsiin kartaa labada qaacido ee sare ama aad kor ugu qaaddo shaqada adoo kaashanaya Shaqada MID.

    MID bidix _ xadhig + xaq _ xadhig )

    Xagee:

      >
    • > xadhig_bidix - tirada xarfaha laga tirtirayo bidix
    • >
    • > chars_right - tirada xarfaha laga tirtirayo midig Magaca isticmaalaha oo ka yimid xargaha sida mailto:[email protected] . Taas awgeed, qayb ka mid ah qoraalka waxay u baahan tahay in laga saaro bilowga ( mailto: - 7 xaraf) iyo dhammaadka ( @gmail.com - 11 xaraf). 0>U adeeg nambarada kor ku xusan qaacidada: > =MID(A2, 7+1, LEN(A2) - (7+10)) halkan ka socda, aynu dib u soo celinno syntax eeShaqada MID, kaas oo loo isticmaalo in lagu soo jiido xad-hoosaad cabbir gaar ah laga soo bilaabo bartamaha xarriiqda asalka ah: MID(qoraal, start_num, num_chars)

      qoraalka doodda wax su'aalo ah kama dhalin - waa xadhkaha isha (A2 kiiskeena)

      Si aad u hesho booska jilaha ugu horreeya ee la soo saaro ( start_num ), waxaad ku dartaa 1 tirada chars ee laga saarayo bidix (7+1)

      Si loo go'aamiyo inta xaraf ee soo noqonaysa ( num_chars ), waxaad xisaabisaa wadarta xarfaha la saaray (7 + 11) oo waxaad ka jartaa wadarta dhererka Xadhiga oo dhan: LEN (A2) - (7+10))

      Natiijada u hel nambar ahaan

      Mid kasta oo ka mid ah hababka kor ku xusan ee aad isticmaasho, wax soo saarku had iyo jeer waa qoraal, xitaa marka Qiimaha la soo celiyay ayaa ka kooban tirooyinka kaliya. Si aad u soo celiso natiijada tiro ahaan , ama ku duub qaacidada xudunta u ah shaqada VALUE ama samee hawlgal xisaabeed oo aan saamayn ku yeelan natiijada, tusaale; ku dhufo 1 ama ku dar 0. Farsamadani waxay si gaar ah faa'iido u leedahay markaad rabto inaad xisaabiso natiijooyinka dheeraadka ah.

      Ka soo qaad inaad ka saartay jilaagii ugu horreeyay unugyada A2: A6 oo aad rabto inaad soo koobto qiimaha ka dhashay. Si la yaab leh, qaacido SUM oo yar ayaa soo celisa eber. Waa maxay sababta? Sida iska cad, sababtoo ah waxaad ku daraysaa xargaha, ma aha tirooyin. Samee mid ka mid ah hawlgallada hoose, oo arrintu waa go'an tahay!

      =VALUE(REPLACE(A2, 1, 1, ""))

      =RIGHT(A2, LEN(A2) - 1) * 1

      =RemoveFirstChars(A2, 1) + 0

      > Ka saar marka hore ama u dambeeya! Dabeecad leh Flash Fill

      In Excel2013 iyo kuwa dambe, waxaa jira hab kale oo fudud oo lagu tirtirayo jilayaasha ugu horreeya iyo kuwa ugu dambeeya ee Excel - qaabka Flash Fill.

        >Ceelka ku dheggan unugga koowaad oo leh xogta asalka ah, ku qor natiijadii la rabay in laga saaro xarafka hore ama kan ugu dambeeya ee xarafka asalka ah, oo taabo Gelida
    • >Bilow ku qor qiimaha la filayo unugga xiga. Haddii Excel uu dareemo qaabka xogta aad galeyso, waxay raaci doontaa isla qaabkii unugyada intiisa kale waxayna soo bandhigi doontaa dulmar xogtaada iyadoon lahayn jilaha ugu horreeya / u dambeeya. >Kaliya ku dhufo furaha Gelida aqbal aragtida hore >

      > >Ka saar jilayaasha adigoo isticmaalaya booska Ultimate Suite

      Caadiyan, isticmaalayaasha Ultimate Suite waxay ku qabsan karaan hawsha dhawr dhagsi la'aan Si aad u xasuusato in yar oo ka mid ah qaabab kala duwan.

      >Si aad u tirtirto xarfaha n ugu horreeya ama ugu dambeeya ee xargaha, tani waa waxa aad u baahan tahay inaad sameyso: >
        >
      1. Marka Xogta Awoodaha tab, gudaha Text kooxda, dhagsii Ka saar > Ka saar booska .
      2. > 23> >

        25>

      3. Shaxda add-in, dooro bartilmaameedka, sheeg inta xaraf ee la tirtirayo, oo ku dhufo Ka saar .
      4. Tusaale ahaan, si meesha looga saaro xarfaha ugu horreeya, waxaanu dejinaynaa ikhtiyaarka soo socda:

        > >

        Taasi waa sida looga saaro xargaha hoose ee bidix ama midig ee Excel. Waan kaaga mahadcelinayaa inaad akhriday waxaanan rajeynayaa inaan ku arko blog-keena xigatodobaad!

        la soo dejin karo

        >Ka saar jilayaasha ugu horreeya ama u dambeeya - tusaaleyaal (.xlsm file)

        Ultimate Suite - nooca tijaabada ah (.exe file)

    Michael Brown waa xamaasad tignoolajiyada u heellan oo xiise u leh fududaynta hababka adag iyadoo la adeegsanayo aaladaha software. In ka badan toban sano oo waayo-aragnimo ah oo ku saabsan warshadaha teknoolajiyada, wuxuu ku horumariyay xirfadihiisa Microsoft Excel iyo Outlook, iyo sidoo kale Google Sheets iyo Docs. Blog-ga Michael wuxuu u heellan yahay inuu la wadaago aqoontiisa iyo khibradiisa dadka kale, isagoo siinaya tabo-fudud oo la raaco iyo casharro lagu horumarinayo wax soo saarka iyo hufnaanta. Haddii aad tahay xirfadle khibrad leh ama bilow ah, Michael's blog wuxuu bixiyaa fikrado qiimo leh iyo talooyin wax ku ool ah si aad uga faa'iidaysato qalabkan software-ka ah ee muhiimka ah.