Lorg Excel an tachartas mu dheireadh de charactar ann an sreang (6 dòighean)

  • Roinn Seo
Hugh West

San artaigil seo, tha sinn a’ dol a lorg an tachartas mu dheireadh de charactar ann an sreang ann an Excel . Tha trì colbhan anns an t-sampall dàta againn: Ainm na Companaidh , Còd an Neach-obrach , agus An Tachartas mu dheireadh . Còd Luchd-obrach tha ainm, aois, agus roinn neach-obrach ann.

Airson a’ chiad mhodh 4 , lorgaidh sinn suidheachadh an t-slais air adhart “ / ” a-steach airson a h-uile luach ann an Còd Luchd-obrach . Às dèidh sin, tha sinn a' dol a chur a-mach sreangan às dèidh an t-slais mu dheireadh anns na dòighean 2 mu dheireadh.

Luchdaich sìos Leabhar-obrach Cleachdaidh

Lorg an Tachartas Caractar mu dheireadh ann an String.xlsm

6 Dòighean ann an Excel gus an Tachartas Caractar mu dheireadh a Lorg ann an String.xlsm sreang

1. A' cleachdadh FIND & SUBSTITUTE Gnìomhan ann an Excel gus an suidheachadh mu dheireadh de charactar a lorg ann an sreang

Airson a’ chiad dòigh, bidh sinn a’ cleachdadh a’ ghnìomh FIND , an gnìomh SUBSTITUTE , an gnìomh CHAR , agus an gnìomh LEN gus lorg suidheachadh mu dheireadh na slaise san t-sreang againn .

Ceumannan:

  • An toiseach, taipidh am foirmle a leanas ann an ceal D5 .
=FIND(CHAR(134),SUBSTITUTE(C5,"/",CHAR(134),(LEN(C5)-LEN(SUBSTITUTE(C5,"/","")))/LEN("/")))

Briseadh Foirmle

'S e FIND ar prìomh obair. Tha sinn a' dol a lorg an luach CHAR(134) san t-sreath againn.

  • CHAR(134)
    • Toradh:† .
    • Feumaidh sinn caractar a shuidheachadh nach eil an làthair nar teudan. Tha sinn air a thaghadh oir tha e tearc ann an sreathan. Ma tha seo agad ann an dòigh air choreigin, atharraich e gu rud sam bith nach eil sna teudan agad (mar eisimpleir “ @ ”, “ ~ ”, msaa.).
  • SUBSTITUTE(C5,"/", CHAR(134),(LEN(C5)-LEN(SUBSTITUTE(C5,"/"),"))/LEN("/ ”)) -> a’ fàs,
  • SUBSTITUTE(C5,”/”,"†",(17-LEN("Mike32Marketing"))/1) -> a’ fàs,
  • SUBSTITUTE(“Mike/32/Margaideachd”,”/”,”†”,(17-15)/1)
    • Toradh : “Mike/32†Margaidheachd” .
  • A-nis bidh am foirmle slàn againn a’ fàs,
  • =FIND(“†”,”Mike/32 †Margaidheachd”)
    • Toradh: 8 .
  • An dara h-àite, brùth ENTER .

Chì sinn an luach 8 . Ma chunntas sinn le làimh bhon taobh chlì, gheibh sinn 8 mar an t-àite airson an slais ann an ceal C5 .

  • Mu dheireadh, cleachd an Làimhseachadh Lìonadh gus lethbhreac a dhèanamh den fhoirmle sìos. tachartas de caractar anns an t-sreang againn .

    Leugh Tuilleadh: Gnìomh Excel: FIND vs SEARCH (Mion-sgrùdadh Coimeasach)

    2. A' cur a-steach MATCH & Gnìomhan SEQUENCE ann an Excel gus an suidheachadh mu dheireadh de charactar a lorg ann an sreang

    Airson an dàrna dòigh, bidh sinn a’ cleachdadh an gnìomh MATCH , an gnìomh SEQUENCE , an MID gnìomh, agus an gnìomh LEN gus suidheachadh an t-suidheachaidh mu dheireadh de caractar a lorg san t-sreang . Cuimhnich nach eil an gnìomh SEQUENCE ri fhaighinn ach air Excel 365 no Excel 2021 .

    Ceumannan:

    • An toiseach, dèanaibh am foirmle a leanas ann an ceal D5 .
    =MATCH(2,1/(MID(C5,SEQUENCE(LEN(C5)),1)="/")) 0>

    Briseadh sìos na foirmle

    • Sequence(LEN(C5))
      • Toradh: {1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17} .
      • An <1 Tha gnìomh> LEN a’ tomhas fad cealla C5 . Tillidh an gnìomh SEQUENCE liosta àireamhan ann an sreath ann an sreath.
    • MATCH(2,1/(MID(C5,{1;2; 3;4;5;6;7;8;9;10;11;12;13;14;15;16;17},1)=”/”))
      • Toradh: 8 .
      • Tha an gnìomh Match a' lorg an luach 1 mu dheireadh san fhoirmle againn. Tha e san t-suidheachadh 8mh .

    • An dara h-àite, brùth ENTER .

    A' cleachdadh na foirmle, lorg sinn suidheachadh air adhart-slais mar 8 nar sreang againn.<3

    • Mu dheireadh, cleachd Làimhseachadh Lìon gu AutoFill am foirmle.

    Gu crìch, tha sinn air foirmle eile a chleachdadh gus an suidheachadh mu dheireadh de caractar a lorg anns na sreangan .

    Leugh More: Mar a lorgas tu caractar ann an sreang Excel (8 dòighean furasta)

    3. A’ cleachdadh Foirmle Array ann an Excel gus suidheachadh a lorgAn tachartas mu dheireadh de charactar san t-sreath

    Cleachdaidh sinn an gnìomh ROW , an gnìomh INDEX , an MATCH , an MID , agus an gnìomh LEN gus foirmle rèite a chruthachadh gus suidheachadh an tachartas mu dheireadh de caractar ann an sreang a lorg .

    Ceumannan:

    • An toiseach, taip am foirmle gu h-ìosal gu ceal D5 .
    =MATCH(2,1/(MID(C5,ROW($C$1:INDEX(C:C,LEN(C5))),1)="/"))

    Briseadh sìos na foirmle

    Tha am foirmle coltach ris an dòigh 2 . Tha sinn a' cleachdadh an ROW agus an gnìomh INDEX gus an toradh ath-riochdachadh mar an gnìomh SEQUENCE .

    • ROW ($C$1: INDEX(C:C,LEN(C5))))
      • Toradh: {1;2;3;4;5;6;7;8;9; 10;11;12;13;14;15;16;17} .
      • Chì sinn gu bheil an toradh an aon rud. Bidh an gnìomh INDEX a’ tilleadh luach raon. Tha an gnìomh LEN a’ cunntadh fad na sreang o ceal C5 . Mu dheireadh, tha an gnìomh ROW a’ tilleadh na luachan cealla bho 1 gu ceal fad de C5 . Tha an còrr dhen fhoirmle an aon rud ris an dòigh 2 .

    >
  • An dara h-àite, brùth ENTER .

Tha 8 againn mar an luach mar a bhiodh dùil. Dh'obraich am foirmle againn gun sgur.

An aire: Tha sinn a' cleachdadh an tionndaidh Excel 365 . Ma tha thu a' cleachdadh tionndadh nas sine feumaidh tu CTRL + SHIFT + ENTER a bhrùthadh.

  • Mu dheireadh, dùblaich -cliog no slaod sìos an Làimhseachadh Lìonadh .

Seo cò ris a bu chòir don cheum mu dheireadh a bhith coltach.

Leugh More: Lorg a’ chiad tachartas de luach ann an raon ann an Excel (3 dòighean)

Leughaidhean coltach<2

  • Mar a lorgas tu * Caractar Chan ann mar chairt-fiadhaich ann an Excel (2 dhòigh)
  • Mar a chleachdas tu Foirmle Excel gus an àireamh sreath mu dheireadh a lorg le Dàta (2 dhòigh)
  • Lorg an luach mu dheireadh ann an colbh nas motha na neoni ann an Excel (2 fhoirmle furasta)
  • Mar a lorgas tu ceanglaichean ann an Excel
  • Lorg Ceanglaichean Taobh a-muigh ann an Excel (6 Dòighean Luath)

4. Gnìomh air a mhìneachadh leis a’ chleachdaiche gus an suidheachadh mu dheireadh de charactar a lorg san t-sreath

San dòigh seo, cleachdaidh sinn foirmle gnàthaichte VBA gus an suidheachadh mu dheireadh aig caractar ann an sreang a lorg. Às aonais tuilleadh fiosrachaidh, leumamaid a-steach don ghnìomh.

Ceumannan:

  • An toiseach, brùth ALT + F11 gus an uinneag VBA a thoirt suas.

'S urrainn dhut Visual Basic a thaghadh on taba Leasaiche airson sin a dhèanamh cuideachd.

  • San dara h-àite, Bho Cuir a-steach >>> tagh Modal .

>
  • San treas àite, dèan lethbhreac agus past an còd a leanas .
  • 1533

    Tha sinn air gnìomh gnàthaichte a chruthachadh air a bheil “ LOccurence ”. Tha an InStrRev na ghnìomh VBA a thilleas suidheachadh crìochnachaidh caractar . Cuiridh sinn a-steach an luach cealla againn mar x1 agus an caractar sònraichte (anns a' chùis againn, 's e air adhart a th' ann) mar x2 sa ghnìomh àbhaisteach seo.

    <29

    • Às dèidh sin, dùin an uinneag VBA agus rach chun na duilleige “ Position VBA .
    • Taidhp an fhoirmle a leanas ann an ceal D5 .
    =LOccurence(C5,"/")

    Sa ghnìomh gnàthaichte seo, tha sinn ga innse gus suidheachadh an tachartas mu dheireadh de air adhart-slais a lorg san t-sreang o ceal C5 .

    30>

    • An uairsin, brùth ENTER .

    Tha 8 againn mar a bha dùil ris an mu dheireadh thachair suidheachadh an air adhart-slais .

    • Mu dheireadh, is urrainn dhuinn am foirmle a shlaodadh sìos leis an Làimhseachadh Lìonadh .
    • <15

      Mar sin, tha sinn air foirmle eile a chleachdadh airson suidheachadh an tachartas mu dheireadh de charactar a lorg.

      Leugh More: Mar a  Lorg Caractar san t-sreang o Chòir ann an Excel (4 Dòighean Furasta)

      5. A’ cleachdadh Gnìomhan Co-cheangailte ann an Excel gus an tachartas mu dheireadh de C haracter ann an String

      Suas gu seo, tha sinn air faicinn mar a lorgar an suidheachadh mu dheireadh a thachair aig caractar. A-nis tha sinn a’ dol a chleachdadh an gnìomh SEARCH , an gnìomh CEART , an SUBSTITUTE , an LEN , an CHAR gnìomhan gus an t-sreang a shealltainn às deidh an tachartas mu dheireadh de charactar. Ann an dòigh nas sìmplidh, cuiridh sinn a-mach roinn an luchd-obrach bhon Chòd Luchd-obrachcolbh .

      Ceumannan:

      • An toiseach, taip am foirmle a leanas ann an ceal D5 .
      =RIGHT(C5,LEN(C5)-SEARCH(CHAR(134),SUBSTITUTE(C5,"/",CHAR(134),LEN(C5)-LEN(SUBSTITUTE(C5,"/","")))))

      Briseadh sìos foirmle

      • SUBSTITUTE(C5,"/", CHAR(134),LEN(C5)-LEN(SUBSTITUTE(C5,"/","")) -> a’ fàs,
      • SUBSTITUTE(C5,”/", CHAR(134),2)
        • Toradh: “Mike/32†Margaidheachd” .
        • Tha an gnìomh SUBSTITUTE a’ dol an àite luach le luach eile. Anns a’ chùis againn, tha e a’ cur an àite gach air-adhart le anns a’ chiad earrainn agus bàn anns a’ chuibhreann mu dheireadh. An uairsin bidh an gnìomh LEN a’ tomhas an fhaid sin. Sin mar a tha sinn air ar luach fhaighinn.
      • SEARCH (“†”, “Mike/32†Margaidheachd”)
        • Toradh: 8 .
        • Tha an gnìomh SEARCH a' lorg a' charactar sònraichte san toradh a bh' againn roimhe. Mar thoradh air an sin, lorg e ann an 8mh
      • Mu dheireadh, tha am foirmle againn a’ lughdachadh gu, CEART(C5,9)
        • Toradh: “Margaidheachd” .
        • Tillidh an gnìomh CEART luach na cealla suas gu àireamh shònraichte de charactaran bhon taobh cheart. Lorg sinn suidheachadh an air adhart-slais mu dheireadh ann an 8mh Is e fad ceal C5 17 , agus 17 8 = 9 . Mar sin, tha na 9 caractaran againn bhon taobh cheart mar an toradh.

      • An dara h-àite, brùth ENTER .

      Tha sinn air na sreangan fhaighinn às dèidh anmu dheireadh air adhart-slais .

      • Mu dheireadh, cleachd an Làimhseachadh Lìonadh gu AutoFill na foirmlean a-steach gu ceal raon D6:D10 .

      Mar sin, thug sinn a-mach na sreangan às dèidh an tachartas mu dheireadh de caractar .

      Leugh More: Mar a gheibh thu a-mach a bheil teacsa sònraichte ann an cill ann an Excel

      6. Foirmle Custom VBA ann an Excel gus an tachartas mu dheireadh de charactar a lorg ann an sreang

      Airson an dòigh mu dheireadh, cleachdaidh sinn foirmle gnàthaichte VBA gus thoir a-mach an t-sreang às deidh an air adhart slaise .

      Ceumannan:

      • An toiseach, brùth ALT + F11 gus an uinneag VBA a thoirt suas.

      'S urrainn dhut Visual Basic a thaghadh bhon Leasaiche taba airson sin a dhèanamh cuideachd.

      • San dara h-àite, Bho Cuir a-steach >>> tagh Modal mar a rinn sinn san dòigh 4 .
      • San treas àite, dèan lethbhreac agus past a' chòd a leanas.<14
      4236

      Tha sinn a’ cruthachadh gnìomh gnàthaichte air a bheil “ LastString ”. Tillidh an gnìomh seo suidheachadh tòiseachaidh nan sreangan às dèidh an tachartas mu dheireadh de charactar.

      • Às deidh sin, dèanaibh am foirmle gu h-ìosal gu ceal D5 .
      =RIGHT(C5,LEN(C5)-LastString(C5,"/")+1)

      Briseadh sìos foirmle

      • LastString(C5,”/”)
        • Toradh: 9 .
        • Seo tha sinn a' faighinn suidheachadh tòiseachaidh an t-sreang dìreach às dèidh an slais air adhart mu dheireadh .
      • LEN(C5)
        • Toradh: 17 .<14
      • LEN(C5)-LastString(C5,”/”)+1
        • Toradh: 9.
        • Feumaidh sinn 1 a chur ris eile gheibh sinn luach leis an “ M ”.
      • Lùghdaichidh am foirmle againn gu DEAR(C5,9)
        • Toraidh: Margaideachd “.

      • Brùth ENTER .

      Gheibh sinn an luach “ Margaidheachd ”.

      • Mu dheireadh, AutoFill am foirmle suas gu ceal C10 .

      Tha sinn air ar amas. Bidh am foirmle ag obair mar a bha dùil.

      Leugh More: Mar a lorgas tu an t-sreath mu dheireadh le luach sònraichte ann an Excel (6 dòighean)<2

      Earrann Cleachdaidh

      Cheangail sinn dàta cleachdaidh a bharrachd air gach modh san fhaidhle Excel . Faodaidh tu a bhith a' fàs nas fheàrr air a' ghnìomh seo.

      Co-dhùnadh

      Tha sinn air dòighean 6 a shealltainn dhut ann an Excel gus an tachartas mu dheireadh de charactar a lorg ann an sreang . Ma tha duilgheadas sam bith agad a thaobh seo, na bi leisg beachd a thoirt gu h-ìosal. Tapadh leibh airson an leughadh, agus cùm air leth math!

    Tha Ùisdean West na thrèanaiche agus na mhion-sgrùdair Excel air leth eòlach le còrr air 10 bliadhna de eòlas sa ghnìomhachas. Tha ceum Bachelor aige ann an Cunntasachd is Ionmhas agus ceum Maighstireachd ann an Rianachd Gnothachais. Tha ùidh mhòr aig Ùisdean ann an teagasg agus tha e air dòigh-teagaisg gun samhail a leasachadh a tha furasta a leantainn agus a thuigsinn. Tha an eòlas eòlach aige air Excel air na mìltean de dh’ oileanaich agus proifeiseantaich air feadh an t-saoghail a chuideachadh gus na sgilean aca a leasachadh agus air leth math nan dreuchdan. Tron bhlog aige, bidh Ùisdean a’ roinn a chuid eòlais leis an t-saoghal, a’ tabhann clasaichean oideachaidh Excel an-asgaidh agus trèanadh air-loidhne gus daoine fa leth agus gnìomhachasan a chuideachadh gus an làn chomas a ruighinn.