Excel იპოვა სიმბოლოების ბოლო გაჩენა სტრიქონში (6 მეთოდი)

  • გააზიარეთ ეს
Hugh West

Სარჩევი

ამ სტატიაში ჩვენ ვიპოვით სტრიქონში სიმბოლოს ბოლო შემთხვევას სტრიქონში -ში Excel . ჩვენი ნაკრების ნიმუშს აქვს სამი სვეტი : კომპანიის სახელი , თანამშრომლის კოდი და ბოლო შემთხვევა . თანამშრომლის კოდი შეიცავს თანამშრომლის სახელს, ასაკს და განყოფილებას.

პირველი 4 მეთოდებისთვის, ჩვენ ვიპოვით წინ გადაკვეთის პოზიციას. „ / “ არის ყველა მნიშვნელობისთვის თანამშრომლის კოდში . ამის შემდეგ, ჩვენ ვაპირებთ გამოვიტანოთ სტრიქონები ბოლო ხაზის შემდეგ ბოლო 2 მეთოდებში.

ჩამოტვირთეთ სავარჯიშო სამუშაო წიგნი

იპოვეთ სიმბოლოების ბოლო შემთხვევა String.xlsm-ში

6 გზა Excel-ში სიმბოლოს ბოლო გაჩენის მოსაძებნად სტრიქონი

1. FIND & SUBSTITUTE ფუნქციონირებს Excel-ში სიმბოლოს ბოლო გაჩენის პოზიციის საპოვნელად სტრიქონში

პირველი მეთოდისთვის ჩვენ გამოვიყენებთ FIND ფუნქციას, SUBSTITUTE ფუნქციას , CHAR ფუნქცია და LEN ფუნქცია საპოვნელად ბოლო დახრის პოზიციას ჩვენს სტრიქონში .

ნაბიჯები:

  • პირველ რიგში, ჩაწერეთ შემდეგი ფორმულა უჯრედში D5 .
=FIND(CHAR(134),SUBSTITUTE(C5,"/",CHAR(134),(LEN(C5)-LEN(SUBSTITUTE(C5,"/","")))/LEN("/")))

ფორმულის დაშლა

ჩვენი მთავარი ფუნქციაა FIND . ჩვენ ვიპოვით CHAR(134) მნიშვნელობას ჩვენს სტრიქონში.

  • CHAR(134)
    • გამომავალი:† .
    • ჩვენ უნდა დავაყენოთ სიმბოლო, რომელიც არ არის ჩვენს სტრიქონებში. ჩვენ ის ავირჩიეთ, რადგან სიმებიანი იშვიათია. თუ თქვენ გაქვთ ეს თქვენს სტრიქონებში, შეცვალეთ ის ყველაფერი, რაც არ არის თქვენს სტრიქონებში (მაგალითად, „ @ “, „ ~ “ და ა.შ.).
  • SUBSTITUTE(C5,”/”,CHAR(134),(LEN(C5)-LEN(SUBSTITUTE(C5”/”,””)))/LEN(“/ ”)) -> ხდება,
  • SUBSTITUTE(C5,”/”,”†”,(17-LEN(“Mike32Marketing”))/1) -> ხდება,
  • SUBSTITUTE(“Mike/32/Marketing”,”/”,”†”,(17-15)/1)
    • გამომავალი : “Mike/32†მარკეტინგი” .
  • ახლა ჩვენი სრული ფორმულა ხდება,
  • =FIND(“†”,”Mike/32 †მარკეტინგი“)
    • გამომავალი: 8 .
  • მეორე, დააჭირეთ ENTER .

ჩვენ დავინახავთ მნიშვნელობას 8 . თუ ხელით ვითვლით მარცხენა მხრიდან, მივიღებთ 8 როგორც პოზიცია slash უჯრედში C5 .

  • და ბოლოს, გამოიყენეთ შევსების სახელური ფორმულის დასაკოპირებლად.

ამგვარად, ჩვენ მივიღეთ ბოლოს პოზიცია. სიმბოლო ჩვენს სტრიქონში .

დაწვრილებით: Excel-ის ფუნქცია: FIND vs SEARCH (შედარებითი ანალიზი)

2. MATCH-ის გამოყენება & SEQUENCE ფუნქციები Excel-ში სიმბოლოს ბოლო გაჩენის პოზიციის საპოვნელად სტრიქონში

მეორე მეთოდისთვის ჩვენ გამოვიყენებთ MATCH ფუნქციას, SEQUENCE ფუნქციას , MID ფუნქცია და LEN ფუნქცია სიმბოლოში ბოლო შემთხვევის პოზიციის საპოვნელად სტრიქონში . გახსოვდეთ, SEQUENCE ფუნქცია ხელმისაწვდომია მხოლოდ Excel 365 ან Excel 2021 .

ნაბიჯები:

  • პირველ რიგში, ჩაწერეთ შემდეგი ფორმულა უჯრედში D5 .
=MATCH(2,1/(MID(C5,SEQUENCE(LEN(C5)),1)="/"))

ფორმულის დაშლა

  • SEQUENCE(LEN(C5))
    • გამომავალი: {1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17} .
    • LEN ფუნქცია გაზომავს უჯრედის C5 სიგრძეს. ფუნქცია SEQUENCE აბრუნებს რიცხვების სიას თანმიმდევრობით მასივში.
  • MATCH(2,1/(MID(C5,{1;2; 3;4;5;6;7;8;9;10;11;12;13;14;15;16;17},1)=”/”))
    • გამომავალი: 8 .
    • Match ფუნქცია პოულობს ბოლო 1 მნიშვნელობას ჩვენს ფორმულაში. ის არის მე-8 პოზიციაზე.

  • მეორე, დააჭირეთ ENTER .

ფორმულის გამოყენებით, ჩვენ ვიპოვნეთ წინ-დაწევის პოზიცია როგორც 8 ჩვენს სტრიქონში .

  • დაბოლოს, გამოიყენეთ Fill Handle AutoFill ფორმულისთვის.

დასკვნის სახით, ჩვენ გამოვიყენეთ სხვა ფორმულა სიმბოლოების ბოლო პოზიციის მოსაძებნად სტრიქონებში .

დაწვრილებით: როგორ მოვძებნოთ სიმბოლო String Excel-ში (8 მარტივი გზა)

3. Excel-ში მასივის ფორმულის გამოყენება პოზიციის მოსაძებნადსიმბოლოების ბოლო გაჩენა სტრიქონში

ჩვენ გამოვიყენებთ ROW ფუნქციას, INDEX ფუნქციას, MATCH , MID და LEN ფუნქციონირებს მასივის ფორმულის შესაქმნელად სიმბოლოს ბოლო შემთხვევის პოზიციის საპოვნელად სტრიქონში .

ნაბიჯები:

  • პირველ რიგში, ჩაწერეთ ფორმულა ქვემოდან უჯრედში D5 .
=MATCH(2,1/(MID(C5,ROW($C$1:INDEX(C:C,LEN(C5))),1)="/"))

ფორმულის დაშლა

ფორმულა მსგავსია მეთოდის 2 . ჩვენ ვიყენებთ ROW და INDEX ფუნქციებს, რათა გამოვიყენოთ გამომავალი, როგორც SEQUENCE ფუნქცია.

  • ROW ($C$1:INDEX(C:C,LEN(C5)))
    • გამომავალი: {1;2;3;4;5;6;7;8;9; 10;11;12;13;14;15;16;17} .
    • ჩვენ ვხედავთ, რომ გამომავალი არის იგივე. ფუნქცია INDEX აბრუნებს დიაპაზონის მნიშვნელობას. LEN ფუნქცია ითვლის სტრიქონის სიგრძეს უჯრედიდან C5 . საბოლოოდ, ROW ფუნქცია აბრუნებს cell მნიშვნელობებს 1 -დან cell სიგრძემდე C5 . დანარჩენი ფორმულა იგივეა, რაც მეთოდი 2 .

  • მეორე დააჭირეთ ENTER .

ჩვენ მივიღეთ 8 როგორც მოსალოდნელი მნიშვნელობა. ჩვენმა ფორმულამ იმუშავა უნაკლოდ.

შენიშვნა: ჩვენ ვიყენებთ Excel 365 ვერსიას. თუ თქვენ იყენებთ უფრო ძველ ვერსიას, თქვენ უნდა დააჭიროთ CTRL + SHIFT + ENTER .

  • და ბოლოს, გააორმაგეთ -დააწკაპუნეთ ან გადაიტანეთ შევსების სახელური .

ასე უნდა გამოიყურებოდეს საბოლოო ნაბიჯი.

დაწვრილებით: იპოვეთ მნიშვნელობის პირველი შემთხვევა დიაპაზონში Excel-ში (3 გზა)

მსგავსი წაკითხვები

  • როგორ ვიპოვოთ * სიმბოლო, რომელიც არ არის მახასიათებელი Excel-ში (2 მეთოდი)
  • როგორ გამოვიყენოთ Excel ფორმულა ბოლო მწკრივის ნომრის მოსაძებნად მონაცემები (2 გზა)
  • იპოვეთ ბოლო მნიშვნელობა ნულზე მეტი სვეტში Excel-ში (2 მარტივი ფორმულა)
  • როგორ მოვძებნოთ ბმულები Excel-ში
  • იპოვეთ გარე ბმულები Excel-ში (6 სწრაფი მეთოდი)

4. მომხმარებლის მიერ განსაზღვრული ფუნქცია სტრიქონში სიმბოლოს ბოლო გაჩენის პოზიციის მოსაძებნად

ამ მეთოდში ჩვენ გამოვიყენებთ მორგებულ VBA ფორმულას სიმბოლოს ბოლო პოზიციის საპოვნელად სტრიქონში . შეფერხების გარეშე, მოდით გადავიდეთ მოქმედებაზე.

ნაბიჯები:

  • პირველ რიგში, დააჭირეთ ALT + F11 VBA ფანჯრის გასახსნელად.

ამის გასაკეთებლად შეგიძლიათ აირჩიოთ Visual Basic დეველოპერი ჩანართიდან ასევე.

  • მეორე, From Insert >>> აირჩიეთ მოდული .

  • მესამე, დააკოპირეთ და ჩასვით შემდეგი კოდი .
2406

ჩვენ შევქმენით მორგებული ფუნქცია სახელწოდებით „ LOccurence “. InStrRev არის VBA ფუნქცია, რომელიც აბრუნებს სიმბოლოს ბოლო პოზიციას. ჩვენ შევიყვანთ ჩვენს cell მნიშვნელობას როგორც x1 და კონკრეტული სიმბოლო (ჩვენს შემთხვევაში, ეს არის წინასწარი ) როგორც x2 ამ მორგებულ ფუნქციაში.

  • ამის შემდეგ დახურეთ VBA ფანჯარა და გადადით " პოზიცია VBA " ფურცელზე .
  • აკრიფეთ შემდეგი ფორმულა უჯრედში D5 .
=LOccurence(C5,"/")

ამ მორგებულ ფუნქციაში ჩვენ ამას ვამბობთ იპოვონ ბოლო შემთხვევის პოზიციის წინა-დაწევა სტრიქონში უჯრედიდან C5 .

  • შემდეგ, დააჭირეთ ENTER .

ჩვენ მივიღეთ 8 როგორც მოსალოდნელია, როგორც ბოლო დაფიქსირდა პოზიცია წინა ზოლის .

  • საბოლოოდ, ჩვენ შეგვიძლია გადმოვწიოთ ფორმულა ქვემოთ შევსების სახელურის გამოყენებით.

ამგვარად, ჩვენ გამოვიყენეთ კიდევ ერთი ფორმულა პერსონაჟის ბოლო შემთხვევის პოზიციის საპოვნელად.

დაწვრილებით: როგორ ვიპოვოთ სიმბოლო სტრიქონში მარჯვნივ Excel-ში (4 მარტივი მეთოდი)

5. გამოყენება გაერთიანებული ფუნქციები Excel-ში C-ის ბოლო შემთხვევის საპოვნელად haracter in String

აქამდე ჩვენ ვნახეთ, თუ როგორ უნდა ვიპოვოთ პერსონაჟის ბოლო ადგილი. ახლა ჩვენ ვაპირებთ გამოვიყენოთ SEARCH ფუნქცია, RIGHT ფუნქცია, SUBSTITUTE , LEN , CHAR ფუნქციები აჩვენოს სტრიქონი სიმბოლოს ბოლო გაჩენის შემდეგ. უფრო მარტივი სიტყვებით, ჩვენ გამოვაყვანთ თანამშრომლების განყოფილებას თანამშრომლების კოდიდანსვეტი .

ნაბიჯები:

  • პირველ რიგში, ჩაწერეთ შემდეგი ფორმულა უჯრედში D5 .
=RIGHT(C5,LEN(C5)-SEARCH(CHAR(134),SUBSTITUTE(C5,"/",CHAR(134),LEN(C5)-LEN(SUBSTITUTE(C5,"/","")))))

ფორმულის დაშლა

  • SUBSTITUTE(C5,”/”,CHAR(134),LEN(C5)-LEN(SUBSTITUTE(C5”/”,””))) -> ხდება,
  • SUBSTITUTE(C5,”/”,CHAR(134),2)
    • გამომავალი: “Mike/32†Marketing” .
    • SUBSTITUTE ფუნქცია ცვლის მნიშვნელობას სხვა მნიშვნელობით. ჩვენს შემთხვევაში, ის ანაცვლებს თითოეულ წინა ხაზს პირველ ნაწილში და ცარიელით ამ უკანასკნელ ნაწილში. შემდეგ LEN ფუნქცია ზომავს მის სიგრძეს. ასე მივიღეთ ჩვენი ღირებულება.
  • SEARCH(“†”,”Mike/32†მარკეტინგი”)
    • გამომავალი: 8 .
    • SEARCH ფუნქცია პოულობს სპეციალურ სიმბოლოს ჩვენს წინა გამოსავალში. შესაბამისად, მან იპოვა ის მე-8
  • საბოლოოდ, ჩვენი ფორმულა მცირდება RIGHT(C5,9)
    • შედეგი: „მარკეტინგი“ .
    • RIGHT ფუნქცია აბრუნებს უჯრედის მნიშვნელობას სიმბოლოების გარკვეულ რაოდენობამდე მარჯვენა მხრიდან. ჩვენ ვიპოვნეთ ბოლო წინა ზოლის პოზიცია 8-ე უჯრედის C5 სიგრძე არის 17 და 17 8 = 9 . აქედან გამომდინარე, ჩვენ გვაქვს 9 სიმბოლოები მარჯვენა მხრიდან, როგორც გამოსავალი.

  • მეორე, დააჭირეთ ENTER .

ჩვენ მივიღეთ სტრიქონები შემდეგბოლო წინასვლა .

  • და ბოლოს, გამოიყენეთ შევსების სახელური ავტომატური შევსების ფორმულების უჯრედში დიაპაზონი D6:D10 .

ამგვარად, ჩვენ ამოვიღეთ სტრიქონები ბოლო შემთხვევის შემდეგ პერსონაჟიდან .

წაიკითხეთ მეტი: როგორ გავარკვიოთ, შეიცავს თუ არა უჯრედი კონკრეტულ ტექსტს Excel-ში

6. მორგებული VBA ფორმულა Excel-ში სიმბოლოების ბოლო გაჩენის საპოვნელად სტრიქონში

ბოლო მეთოდისთვის ჩვენ გამოვიყენებთ მორგებულ VBA ფორმულას ამოიღეთ სტრიქონი წინ დახრილის შემდეგ .

ნაბიჯები:

  • პირველ რიგში, დააჭირეთ ALT + F11 , რათა გამოჩნდეს VBA ფანჯარა.

შეგიძლიათ აირჩიოთ Visual Basic 1>დეველოპერის ჩანართი ასეც უნდა გააკეთოს.

  • მეორე, ჩასმა >>> აირჩიეთ მოდული როგორც გავაკეთეთ მეთოდში 4 .
  • მესამე, დააკოპირეთ და ჩასვით შემდეგი კოდი.
1886

ჩვენ ვქმნით მორგებულ ფუნქციას სახელწოდებით „ LastString “. ეს ფუნქცია დააბრუნებს სტრიქონების საწყის პოზიციას სიმბოლოს ბოლო გაჩენის შემდეგ.

  • ამის შემდეგ ჩაწერეთ ფორმულა ქვემოდან უჯრედში D5 .
=RIGHT(C5,LEN(C5)-LastString(C5,"/")+1)

ფორმულის დაშლა

  • LastString(C5,”/”)
    • გამომავალი: 9 .
    • აქ ჩვენ ვიღებთ სტრიქონის საწყის პოზიციას დაუყოვნებლივ შემდეგ ბოლო წინ დახრილი .
  • LEN(C5)
    • გამომავალი: 17 .
  • LEN(C5)-LastString(C5,”/”)+1
    • გამომავალი: 9.
    • ჩვენ უნდა დავამატოთ 1 , წინააღმდეგ შემთხვევაში მივიღებთ მნიშვნელობას „ M “.
  • ჩვენი ფორმულა შემცირდება <-მდე. 1>RIGHT(C5,9)
    • გამომავალი: მარკეტინგი “.

  • დააჭირეთ ENTER .

ჩვენ მივიღებთ მნიშვნელობას „ მარკეტინგი “.

  • ბოლოს, AutoFill ფორმულა უჯრედში C10 .

ჩვენ მივაღწიეთ ჩვენს მიზანი. ფორმულა მუშაობს ისე, როგორც იყო განკუთვნილი.

წაიკითხეთ მეტი: როგორ მოვძებნოთ ბოლო მწკრივი კონკრეტული მნიშვნელობით Excel-ში (6 მეთოდი)

პრაქტიკის განყოფილება

ჩვენ დავამაგრეთ პრაქტიკის მონაცემთა ნაკრები თითოეული მეთოდის გარდა Excel ფაილში. შეგიძლიათ ივარჯიშოთ უკეთესად ამ ამოცანის შესრულებაში.

დასკვნა

ჩვენ გაჩვენეთ 6 მეთოდები Excel -ში, რათა იპოვოთ სიმბოლო ბოლო შემთხვევა სტრიქონში . თუ თქვენ გაქვთ რაიმე პრობლემა ამასთან დაკავშირებით, მოგერიდებათ კომენტარის გაკეთება ქვემოთ. გმადლობთ, რომ კითხულობთ და განაგრძეთ ბრწყინვალება!

ჰიუ ვესტი არის Excel-ის ძალიან გამოცდილი ტრენერი და ანალიტიკოსი, რომელსაც აქვს 10 წელზე მეტი გამოცდილება ინდუსტრიაში. მას აქვს ბაკალავრის ხარისხი ბუღალტერიასა და ფინანსებში და მაგისტრის ხარისხი ბიზნესის ადმინისტრირებაში. ჰიუს აქვს სწავლების გატაცება და შეიმუშავა სწავლების უნიკალური მიდგომა, რომელიც ადვილად გასაგები და გასაგებია. მისი ექსპერტი Excel-ის ცოდნა დაეხმარა ათასობით სტუდენტს და პროფესიონალს მთელს მსოფლიოში, გაეუმჯობესებინათ თავიანთი უნარები და გამოირჩეოდნენ თავიანთ კარიერაში. თავისი ბლოგის საშუალებით, ჰიუ უზიარებს თავის ცოდნას მსოფლიოს, სთავაზობს უფასო Excel გაკვეთილებს და ონლაინ ტრენინგებს, რათა დაეხმაროს ინდივიდებსა და ბიზნესს თავიანთი პოტენციალის სრულად მიღწევაში.