Excel: Karakterên yekem an paşîn (ji çepê an rastê) rakin

  • Vê Parve Bikin
Michael Brown

Dema ku bi daneya nivîsê ya nesazkirî di pelên xebata xwe de dixebitin, pir caran hûn hewce ne ku wê parsek bikin da ku agahdariya têkildar bistînin. Ev gotar dê çend awayên hêsan fêrî we bike ku hûn hejmarek tîpan ji milê çepê an rastê yê rêzika nivîsê derxînin.

    Çawa di Excel de tîpan ji çepê derdixin

    Rakirina tîpên yekem ji rêzê yek ji karên herî gelemperî ye di Excel de, û ew dikare bi 3 formulên cihêreng pêk were.

    Karaktera yekem di Excel de jêbirin

    Ji bo jêbirina karaktera yekem ji rêzek, hûn dikarin fonksiyona REPLACE an jî tevhevkirina fonksiyonên RIGHT û LEN bikar bînin.

    REPLACE( string, 1, 1, "")

    Li vir, em bi tenê 1 karakter digirin. ji pozîsyona yekem û şûna wê bi rêzek vala ("").

    RIGHT( string, LEN( string) - 1)

    Di vê formulê de, em fonksiyona LEN-ê bikar bînin da ku dirêjahiya tevahî ya rêzikê hesab bikin û 1 karakter jê derxin. Cûdahî ji bo RIGHT tê pêşkêş kirin, ji ber vê yekê ew gelek tîpan ji dawiya rêzê derdixe.

    Mînakî, ji bo rakirina tîpa yekem ji hucreya A2, formulas wiha diçin:

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

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

    Tifikan ji çepê rake

    Ji bo ku tîpên sereke ji milê çepê yê rêzekê derxîne, tu jî REPLACE an RIGHT bikar tînin û Fonksiyonên LEN-ê, lê diyar bikin ku hûn her carê çend tîpan dixwazin jêbikin:

    BÛ ( string , 1, num_chars ,"")

    An

    RIGHT( string , LEN( string ) - num_chars )

    Mînakî, ji bo rakirina 2 tîpên pêşîn ji rêzika A2-ê, formul ev in:

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

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

    Ji bo rakirina 3 karakterên pêşîn , formulan vê formê digirin:

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

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

    Dengê li jêr formula REPLACE di çalakiyê de nîşan dide. Bi RIGHT LEN re, dê encam tam yek bin.

    Fonksiyonek xwerû ya jêbirina n tîpên pêşîn

    Heke hûn ne xema VBA-yê di pelên xebatê de bikar bînin, hûn dikare fonksiyona xweya ku ji hêla bikarhêner ve hatî diyar kirin biafirîne da ku karakterên ji destpêka rêzikê, bi navê RemoveFirstChars jê bibe. Koda fonksiyonê bi vî rengî hêsan e:

    Fonksiyon RemoveFirstChars(str Wek String, num_chars Heta Dirêj) RemoveFirstChars = Rast(str, Len(str) - num_chars) Fonksiyon Dawî

    Dema ku kod di pirtûka we de tê danîn ( talîmatên berfireh li vir in), hûn dikarin n tîpên yekem ji şaneyek diyarkirî bi karanîna vê formula kompakt û xwerû jê derxin:

    RemoveFirstChars(string, num_chars)

    Mînakî, ji bo jêbirina yekem karakterek ji rêzika A2, formula di B2 de ev e:

    =RemoveFirstChars(A2, 1)

    Ji bo derxistina du tîpên pêşîn ji A3, formula di B3 de ev e:

    =RemoveFirstChars(A4, 2)

    Ji bo jêbirina tîpên pêşîn ji A4, formula di B4 de ev e:

    =RemoveFirstChars(A4, 3)

    Zêdetir derbarê Bikaranîna fonksiyonên xwerû di Excel de.

    Çawa meriv tîpan jê dikeji rastê

    Ji bo rakirina tîpan ji aliyê rastê yê rêzekê, hûn dikarin fonksiyonên xwemalî jî bikar bînin an jî yeka xwe biafirînin.

    Xebata dawîn di Excel de rake

    Ji bo jêbirin Karaktera dawîn a di şaneyê de, formula giştî ev e:

    ÇEP( string , LEN( string ) - 1)

    Di vê formulê de, hûn 1 ji rêzê derdixin. dirêjahiya rêzê ya tevayî û ferqê bigihîne fonksiyona LEFT da ku ew ji destpêka rêzikê ew çend tîpan derxe.

    Mînakî, ji bo derxistina karaktera dawî ji şaneya A2, formula di B2 de ev e:

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

    Karakterên ji rastê rake

    Ji bo ku hejmareke diyarkirî ya tîpan ji dawiya şaneyê derxîne, formula giştî ev e:

    LEFT( string , LEN( string ) - num_chars )

    Mantiq di formula jorîn de heman e, û li jêr çend heb hene mînak.

    Ji bo rakirina 3 tîpên dawî , 3yan ji bo num_chars bikar bînin:

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

    Ji bo jêbirina 5 tîpên dawî , 5 ji bo hejmar_chars :

    49 12

    Fonksiyonek xwerû ji bo rakirina n tîpên paşîn di Excel de

    Heke hûn dixwazin fonksiyona xwe ya ji bo rakirina hejmarek tîpan ji rastê hebe, vê VBA-yê zêde bikin. koda pirtûka te ya xebatê:

    Fonksiyon RemoveLastChars(str Wek String, num_chars Heta Dirêj) RemoveLastChars = Çep(str, Len(str) - num_chars) Fonksiyon Dawî

    Fonksiyon bi navê RemoveLastChars û wê hevoksaziyê bi zor hewce dikeher ravekirin:

    RemoveLastChars(string, num_chars)

    Ji bo ceribandinek zeviyê bidin, werin em ji karaktera paşîn di A2 de xilas bibin:

    =RemoveLastChars(A2, 1)

    Herweha, em ê 2 tîpên dawîn ji milê rastê yê rêza A3 derxin:

    =RemoveLastChars(A3, 2)

    Ji bo jêbirina 3 karakterên dawîn ji hucreya A4, formula ev e:

    =RemoveLastChars(A4, 3)

    Wekî ku hûn di dîmena jêrîn de jî dibînin, fonksiyona meya xwerû bi rengek xweşik dixebite!

    Meriv çawa tîpan ji rast û çep bi yekcarî jê dike

    Di rewşek ku hûn hewce ne ku karakterên her du aliyên rêzikê ji holê rakin, hûn dikarin her du formulên jorîn li pey hev bixebitin an jî bi alîkariya fonksiyona MID.

    MID( string , çep _ charge + 1, LEN( string ) - ( çep _ chars + rast _ chars )

    Li ku:

    • chars_çep - hejmara tîpên ku ji çepê tên jêbirin.
    • chars_right - hejmara tîpên ku ji aliyê rastê tên jêbirin.

    Bihesibînin ku hûn dixwazin derxin Navê bikarhêner ji rêzek wekî mailto:[email protected] . Ji bo vê yekê, divê beşek nivîsê ji serî ( mailto: - 7 tîp) û ji dawiyê ( @gmail.com - 11 tîp) were rakirin.

    Hejmarên li jor ji formula re xizmetê bikin:

    =MID(A2, 7+1, LEN(A2) - (7+10))

    …û encam wê we li bendê nehêle:

    Ji bo fêm bikin ka bi rastî çi ye ku li vir berdewam dike, em hevoksaziya ya bi bîr bîninFonksiyona MID, ya ku tê bikaranîn ji bo kişandina binerxek bi pîvanek diyarkirî ji nîvê rêzika orîjînal:

    MID(nivîs, jimar_start, num_chars)

    Argumana text tu pirsan dernaxe. - ew rêzika çavkaniyê ye (di halê me de A2).

    Ji bo bidestxistina pozîsyona karaktera yekem a ku jê tê derxistin ( start_num ), hûn 1-ê li hejmara tîpên ku werin jêbirin zêde bikin. ji çepê (7+1).

    Ji bo diyarkirina çend tîpan vegere ( num_chars ), tu tevaya tîpên jêkirî (7 + 11) dihejmêrim û ji dirêjahîyê jê dikî ya tevaya rêzê: LEN(A2) - (7+10)).

    Encamê wekî jimare bigire

    Hûn kîjan ji formûlên jorîn bikar bînin, hilanîn her gav nivîs e, tewra dema ku nirxa vegerî tenê hejmaran dihewîne. Ji bo vegerandina encamê wekî jimare , an formula bingehîn di fonksiyona VALUE de bipêçin an jî hin xebata matematîkî ku bandorê li encamê nake, bike, mînak. Bi 1-ê zêde bikin an jî 0-ê lê zêde bikin. Ev teknîk bi taybetî dema ku hûn dixwazin encaman bêtir bihesibînin bikêr e.

    Bihesibînin ku we karaktera yekem ji şaneyên A2:A6 derxistiye û dixwazin nirxên encam bidin berhevkirin. Ecêb e, formula SUM-ya bêkêmasî sifir vedigere. Çima wisa ye? Eşkere ye, ji ber ku hûn rêzan lê zêde dikin, ne hejmaran. Yek ji van operasyonên jêrîn pêk bînin, û pirsgirêk çareser dibe!

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

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

    =RemoveFirstChars(A2, 1) + 0

    Yê pêşî an ya paşîn rake karaktera bi Flash Fill

    Di Excel de2013 û guhertoyên paşê, rêyek din a hêsan heye ku meriv tîpên yekem û paşîn di Excel de jêbirin - taybetmendiya Flash Fill.

    1. Di şaneyek ku li tenişta şaneya yekem a bi daneya orîjînal ve ye, binivîsin Encama xwestî tîpa yekem an ya paşîn ji rêzika orîjînal derdixe û Enter pêl dike.
    2. Destpêkirina nirxa çaverêkirî di şaneya din de binivîsin. Ger Excel di daneya ku hûn têdixin de qalibê hîs bike, ew ê di hucreyên mayî de jî heman şêwazê bişopîne û pêşdîtinek daneyên we bêyî karaktera yekem / paşîn nîşan bide.
    3. Tenê bişkojka Enter bixin pêşdîtinê bipejirînin.

    Bi Ultimate Suite re karakteran li gorî pozîsyonê rakin

    Kevneşopî, bikarhênerên Suite Ultimate me dikarin bi çend klîk bêyî ku bikevin peywirê. ji bo bîrkirina çend formulên cihêreng.

    Ji bo jêbirina n tîpên yekem an jî yên dawîn ji rêzekê, ev e ya ku divê hûn bikin:

    1. Li ser Ablebits Daneyên Tabloya , di koma Nivîs de, bikirtînin Rakirin > Li gorî pozîsyonê rakin .

  • Di pencereya pêvekê de, rêza armancê hilbijêrin, çend tîpan jêbirin diyar bikin û lêxin Rake .
  • Mînakî, ji bo rakirina karaktera yekem, em mîheng dikin. vebijarka jêrîn:

    Bi vî awayî meriv di Excel-ê de binerxek ji çepê an rastê jê dike. Ez spasiya we dikim ji bo xwendinê û li hêviya dîtina we li ser bloga me ya paşerojê mehefte!

    Dakêşandinên berdest

    Karekterên yekem an yên paşîn rakin - mînak (pelê .xlsm)

    Ultimate Suite - Guhertoya ceribandinê (pelê .exe)

    Michael Brown dilxwazek teknolojiyê ya dilsoz e ku bi hewesek hêsankirina pêvajoyên tevlihev bi karanîna amûrên nermalavê ye. Bi zêdetirî deh salan ezmûnek di pîşesaziya teknolojiyê de, wî jêhatîbûna xwe di Microsoft Excel û Outlook, û her weha Google Sheets û Docs de pêş xist. Bloga Michael ji bo parvekirina zanyarî û pisporiya xwe bi kesên din re veqetandî ye, ji bo baştirkirina hilberî û karîgeriyê serişte û dersên hêsan-şopandinê peyda dike. Çi hûn pisporek demsalî ne an jî destpêkek in, bloga Michael ji bo ku hûn herî zêde ji van amûrên nermalava bingehîn sûd werbigirin, têgihiştinên hêja û şîretên pratîkî pêşkêşî dike.