Tabloya naverokê
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 sê 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.
- 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.
- 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.
- 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:
- Li ser Ablebits Daneyên Tabloya , di koma Nivîs de, bikirtînin Rakirin > Li gorî pozîsyonê rakin .
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)