Jei iš „Excel“ turite išgauti paskutinį žodį iš eilutės, galite naudoti įvairių funkcijų derinį. Šiame straipsnyje mes sutelksime dėmesį į paskutinio žodžio ir paskutinio konkretaus simbolio atsiradimo iš ląstelės ištraukimą.
Klausimas: Kaip galėčiau išgauti paskutinį žodį, nes turimuose duomenyse yra skiriamasis ženklas kaip „tarpas“, „kablelis“, „brūkšnys“ ar bet koks kitas dalykas.
Norėdami gauti daugiau informacijos apie klausimą, spustelėkite šią nuorodą: Ištraukti paskutinį žodį
Toliau pateikiamas pageidaujamų išvesties duomenų momentinis vaizdas:
Mes rasime tą patį sprendimą su skirtingomis formulėmis.
Pirmiausia suraskime sprendimą naudodami masyvą.
- Ši formulė turi TRIM, RIGHT, LEN, MAX, ROW, INDIRECT & MID funkcijų derinį
- C2 langelyje formulė yra
- {= TRIM (DEŠINĖ (A2, LEN (A2) -MAX) (EILUTĖ (NETIESIOGINĖ ("1:" & LEN (A2)))*(MID (A2, ROW (NETIESIOGINĖ ("1:" & LEN (A2)))), 1) = ","))))}
- Nukopijuokite formulę, kad gautumėte norimą rezultatą
Pastaba: tai yra masyvo formulė; todėl kartu naudokite CTRL + SHIFT + ENTER klavišus.
Pažiūrėkime antrąjį sprendimą.
- Ši formulė turi TRIM, SUPSTITUTE, RIGHT & REPT funkcijų derinį
- D2 langelyje formulė yra
- = TRIM (PAKEITIMAS (TEISINGAS (PAKEITIMAS (A2, ",", REPT (",", LEN (A2))), LEN (A2)), ",", ""))
- Nukopijuokite formulę, kad gautumėte norimą rezultatą
Pažiūrėkime trečiąjį sprendimą.
- Ši formulė turi TRIM, RIGHT, SUBSTITUTE & REPT funkcijų derinį
- E2 langelyje formulė yra
- = TRIM (TEISINGAS (PAKEITIMAS (PAKEITIS (A2, ",", ""), "", REPT ("", 256)), 256))
- Nukopijuokite formulę, kad gautumėte norimą rezultatą
Pažvelkime į ketvirtąjį sprendimą.
- Ši formulė turi TRIM, RIGHT, SUBSTITUTE & REPT funkcijų derinį
- Ląstelėje F2 formulė yra
- = TRIM (TEISINGAS (PAKAITA (A2, ",", REPT ("", 250)), 250))
- Nukopijuokite formulę, kad gautumėte norimą rezultatą
Pažvelkime į penktąjį sprendimą.
- Ši formulė turi TRIM, RIGHT, LEN, FIND & SUPSTITUTE funkcijų derinį
- Ląstelėje G2 formulė yra
- = TRIM (DEŠINĖ (A2, LEN (A2) -FIND ("|", PAKAITA (A2, ",", "|", 3)))))
- Nukopijuokite formulę, kad gautumėte norimą rezultatą
Tokiu būdu galime naudoti mums patinkančią formulę ir gauti sprendimą.
Paimkime kitą pavyzdį, kuriame reikia rasti paskutinis įvykis specifinio charakterio.
Klausimas: Kaip sužinoti paskutinio bet kurio specialaus simbolio, pvz., Taško, kablelio, pasvirojo brūkšnio ir tt, padėtį?
Toliau pateikiamas A stulpelio, kuriame yra keli „\“, momentinė nuotrauka ir formulė, reikalinga norint rasti paskutinio pasvirojo brūkšnio (\) vietą
- Norėdami gauti paskutinio \ poziciją, naudokite šią formulę langelyje B2:
- = RASTI ("@", PAKAITA (A2, "\", "@", (LEN (A2) -LEN (PAKAITA (A2, "\", "")))/LEN ("\")))
Formulės paaiškinimas:
- Aukščiau pateikta formulė nurodo, kad dešiniausias „\“ yra 23, 15 ir 9 simboliuose/pozicijose.
- „@“ Naudojame „find“ ir paskutinį „\“ pakeičiame „@“. Paskutinį jis nustato naudodamas
- (len (eilutė) -len (pakaitalas (eilutė, antrinė eilutė, ""))) \ len (antrinė eilutė)
Ankstesniame scenarijuje antrinė eilutė iš esmės yra „\“, kurios ilgis yra 1, todėl pabaigoje galime palikti ir naudoti šią formulę:
- = RASTI ("@", PAKAITA (A1, "\", "@", LEN (A1) -LEN (PAKAITA (A1, "\", ""))))
Išvada: Tokiu būdu galime išgauti paskutinį konkretaus simbolio žodį ir paskutinį kartą.
Jei jums patiko mūsų tinklaraščiai, pasidalykite jais su draugais „Facebook“. Taip pat galite sekti mus „Twitter“ ir „Facebook“.
Mes norėtume išgirsti jūsų nuomonę, praneškite mums, kaip galime patobulinti, papildyti ar naujovinti savo darbą ir padaryti jį geresnį. Parašykite mums el