Სარჩევი
სტატიაში განიხილება, თუ როგორ სწრაფად ამოიღოთ ტექსტის ნაწილი Excel-ის უჯრედებიდან ფორმულებისა და ჩაშენებული ფუნქციების გამოყენებით.
ამ სახელმძღვანელოში განვიხილავთ სიმბოლოების წაშლის ყველაზე გავრცელებულ შემთხვევებს. Excel-ში. გსურთ წაშალოთ კონკრეტული ტექსტი მრავალი უჯრედიდან? ან იქნებ წაშალოთ პირველი ან ბოლო სიმბოლო სტრიქონში? ან იქნებ წაშალოთ მოცემული პერსონაჟის მხოლოდ კონკრეტული მოვლენა? როგორიც არ უნდა იყოს თქვენი ამოცანა, თქვენ იპოვით ერთზე მეტ გამოსავალს ამისთვის!
როგორ ამოიღოთ კონკრეტული სიმბოლო Excel-დან
თუ თქვენი მიზანია აღმოფხვრას გარკვეული პერსონაჟი Excel უჯრედები, ამის გაკეთების ორი მარტივი გზა არსებობს - Find & ჩაანაცვლეთ ხელსაწყო და ფორმულა.
წაშალეთ სიმბოლო მრავალი უჯრედიდან Find and Replace გამოყენებით
გაითვალისწინეთ, რომ სიმბოლოს წაშლა სხვა არაფერია, თუ არა მისი არაფრით ჩანაცვლება, შეგიძლიათ გამოიყენოთ Excel-ის Find and Replace. ფუნქცია ამოცანის შესასრულებლად.
- აირჩიეთ უჯრედების დიაპაზონი, სადაც გსურთ ამოიღოთ კონკრეტული სიმბოლო.
- დააჭირეთ Ctrl + H გასახსნელად ძებნა და ჩანაცვლება დიალოგი.
- იპოვე რა ველში ჩაწერეთ სიმბოლო.
- დატოვეთ ველი ჩანაცვლება -ით ცარიელი.
- დააწკაპუნეთ ყველას ჩანაცვლება .
მაგალითად, აი, როგორ შეგიძლიათ წაშალოთ # სიმბოლო A2-დან A6-მდე უჯრედებიდან.
შედეგად, ჰეშის სიმბოლო ამოღებულია ყველა არჩეული უჯრედიდან ერთდროულად და ამომხტარი დიალოგი გაცნობებთ რამდენიჩანაცვლება განხორციელდა:
რჩევები და შენიშვნები:
- ეს მეთოდი შლის სიმბოლოებს პირდაპირ თქვენს წყაროს მონაცემებში. თუ შედეგი განსხვავდება მოსალოდნელისგან, დააჭირეთ Ctrl + Z, რომ გააუქმოთ ცვლილება და დაიბრუნოთ თქვენი თავდაპირველი მონაცემები.
- თუ საქმე გაქვთ ანბანურ სიმბოლოებთან, სადაც ასოს დიდი მნიშვნელობა აქვს, დააწკაპუნეთ პარამეტრები , რათა გააფართოვოთ ძებნა და ჩანაცვლება დიალოგი და შემდეგ მონიშნეთ ველი შემთხვევა ქეისით , რათა განახორციელოთ რეზერვუარებისადმი მგრძნობიარე ძიება.
წაშალეთ გარკვეული სიმბოლო სტრიქონიდან ფორმულის გამოყენებით
იმისთვის, რომ რომელიმე პოზიციიდან კონკრეტული სიმბოლო იყოს სტრიქონი, გამოიყენეთ ეს ზოგადი SUBSTITUTE ფორმულა:
SUBSTITUTE( სტრიქონი , char , "")ჩვენს შემთხვევაში, ფორმულა იღებს ამ ფორმას:
=SUBSTITUTE(A2, "#", "")
ძირითადად, რასაც ფორმულა აკეთებს არის ის, რომ ის ამუშავებს სტრიქონი A2-ში და ცვლის თითოეულ ჰეშის სიმბოლოს (#) ცარიელი სტრიქონით ("").
შეიყვანეთ ზემოხსენებული ფორმულა B2-ში, დააკოპირეთ იგი B6-მდე და მიიღებთ ამ შედეგს:
0>
გთხოვთ, ყურადღება მიაქციოთ, რომ SUBSTITUTE ყოველთვის აბრუნებს ტექსტის სტრიქონს , მაშინაც კი, თუ შედეგი შეიცავს მხოლოდ B2 a უჯრედებში არსებულ ციფრებს. nd B3 (გაითვალისწინეთ ტექსტის მნიშვნელობებისთვის დამახასიათებელი ნაგულისხმევი მარცხნივ გასწორება).
თუ გსურთ, რომ შედეგი იყოს რიცხვი , შემდეგ გადაიტანეთ ზემოთ ფორმულა VALUE ფუნქციაში ასე:
=VALUE(SUBSTITUTE(A2, "#", ""))
ან შეგიძლიათ შეასრულოთ მათემატიკური ოპერაცია, რომელიც არ ცვლის ორიგინალსმნიშვნელობა, ვთქვათ დაამატეთ 0 ან გაამრავლეთ 1-ზე:
=SUBSTITUTE(A2, "#", "")*1
წაშალეთ რამდენიმე სიმბოლო ერთდროულად
ერთი ფორმულით მრავალი სიმბოლოს ამოსაღებად, უბრალოდ ჩადეთ SUBSTITUTE ფუნქციონირებს ერთიმეორეში.
მაგალითად, ჰეშის სიმბოლოს (#), წინსვლის (/) და უკანა ხაზის (\) მოსაშორებლად, აქ არის გამოსაყენებელი ფორმულა:
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A2, "#",""), "/", ""), "\", "")
რჩევები და შენიშვნები:
- SUBSTITUTE ფუნქცია გადაწყვეტილებების მგრძნობიარეა , გთხოვთ გაითვალისწინოთ ეს ასოებთან მუშაობისას.
- თუ გსურთ, რომ შედეგები იყოს მნიშვნელობები დამოუკიდებელი ორიგინალურ სტრიქონებზე, გამოიყენეთ განსაკუთრებული ჩასმა - მნიშვნელობები ოფცია ფორმულების მათი მნიშვნელობებით შესაცვლელად.
- სიტუაციაში, როდესაც ბევრი სხვადასხვა სიმბოლოა წასაშლელი, მორგებული LAMBDA განსაზღვრული RemoveChars ფუნქცია ბევრად უფრო მოსახერხებელია გამოსაყენებლად.
როგორ ამოიღოთ გარკვეული ტექსტი Excel cell-დან
ორი მეთოდი, რომელიც ჩვენ გამოვიყენეთ ერთი სიმბოლოს ამოსაღებად, შეუძლია თანაბრად კარგად გაუმკლავდეს სიმბოლოების თანმიმდევრობას.
ტექსტის წაშლა მრავალი უჯრედიდან
რომ ამოიღოთ კონკრეტული ტექსტი თითოეული უჯრედიდან არჩეულ დიაპაზონში, დააჭირეთ Ctrl + H რათა გამოჩნდეს დიალოგი ძებნა და ჩანაცვლება და შემდეგ:
- შეიყვანეთ არასასურველი ტექსტი იპოვეთ რა ველში.
- დატოვეთ ველი ჩანაცვლება -ით.
ღილაკზე ყველას ჩანაცვლება დაწკაპუნებით მოხდება ყველა ჩანაცვლება ერთი ნაბიჯით:
წაშალეთ გარკვეული ტექსტი უჯრედიდანformula
ტექსტური სტრიქონის ნაწილის წასაშლელად, თქვენ კვლავ იყენებთ SUBSTITUTE ფუნქციას მისი ძირითადი ფორმით:
SUBSTITUTE( უჯრედი , ტექსტი , "")მაგალითად, A2 უჯრედიდან "mailto:" ქვესტრიქონის წასაშლელად, ფორმულა არის:
=SUBSTITUTE(A2, "mailto:", "")
ეს ფორმულა გადადის B2-ზე და შემდეგ გადაიტანეთ ის ქვემოთ იმდენივეზე. სტრიქონები საჭიროებისამებრ:
როგორ ამოიღოთ კონკრეტული სიმბოლოს N-ე ეგზემპლარი
იმ სიტუაციაში, როდესაც გსურთ წაშალოთ გარკვეული შემთხვევა კონკრეტული სიმბოლოს , განსაზღვრეთ SUBSTITUTE ფუნქციის ბოლო არჩევითი არგუმენტი. ქვემოთ მოცემულ ზოგად ფორმულაში, instance_num განსაზღვრავს მითითებული სიმბოლოს რომელი მაგალითი უნდა შეიცვალოს ცარიელი სტრიქონით:
SUBSTITUTE( string , char , " ", მაგალითის_რიცხვი )მაგალითად:
A2-ში 1-ლი დახრილობის აღმოსაფხვრელად, თქვენი ფორმულა არის:
=SUBSTITUTE(A2, "/", "", 1)
მეორე დახრილი სიმბოლო, ფორმულა არის:
=SUBSTITUTE(A2, "/", "", 2)
როგორ წავშალოთ პირველი სიმბოლო
პირველი სიმბოლოს ამოღება სტრიქონის მარცხენა მხრიდან , შეგიძლიათ გამოიყენოთ ერთ-ერთი შემდეგი ფორმულა. ორივე აკეთებს ერთსა და იმავეს, მაგრამ სხვადასხვა გზით.
REPLACE( cell , 1, 1, "")ადამიანურ ენაზე თარგმნილი ფორმულა ამბობს: მითითებულ უჯრედში, მიიღეთ 1 სიმბოლო ( num_chars ) 1-ლი პოზიციიდან (start_num) და შეცვალეთ იგი ცარიელი სტრიქონით ("").
RIGHT( cell , LEN( უჯრედი ) - 1)აქ გამოვაკლებთ 1-სსიმბოლო სტრიქონის მთლიანი სიგრძიდან, რომელიც გამოითვლება LEN ფუნქციით. სხვაობა გადაეცემა RIGHT-ს, რათა მან ამოიღოს სიმბოლოების ეს რაოდენობა ბოლოდან.
მაგალითად, A2-დან პირველი სიმბოლოს ამოსაღებად, ფორმულები ასე გამოიყურება:
=REPLACE(A2, 1, 1, "")
=RIGHT(A2, LEN(A2) - 1)
ქვემოთ სკრინშოტი აჩვენებს REPLACE ფორმულას. RIGHT LEN ფორმულა მისცემს ზუსტად იგივე შედეგებს.
სტრიქონის დასაწყისიდან ნებისმიერი n სიმბოლო წასაშლელად, იხილეთ როგორ ამოიღოთ სიმბოლოები მარცხნიდან Excel.
როგორ ამოიღოთ ბოლო სიმბოლო
სტრიქონის ბოლოდან ბოლო სიმბოლოს ამოსაღებად ფორმულა არის:
LEFT( cell , LEN ( უჯრედი ) - 1)ლოგიკა მსგავსია RIGHT LEN ფორმულის წინა მაგალითიდან:
თქვენ გამოაკლებთ 1 უჯრედის მთლიან სიგრძეს და სხვაობას აძლევთ LEFT-ს. ფუნქცია, ასე რომ მას შეუძლია ამდენი სიმბოლოს ამოღება სტრიქონის დასაწყისიდან.
მაგალითად, შეგიძლიათ ამოიღოთ ბოლო სიმბოლო A2-დან ამ ფორმულის გამოყენებით:
=LEFT(A2, LEN(A2) - 1)
წაშალეთ ნებისმიერი n სიმბოლო სტრიქონის ბოლოდან, იხილეთ როგორ ამოიღოთ სიმბოლოები მარჯვნივ Excel-ში.
წაშალეთ ტექსტი კონკრეტული სიმბოლოს შემდეგ
ყველაფერი მოცემული სიმბოლოს შემდეგ წასაშლელად, ზოგადი ფორმულა არის:
LEFT( სტრიქონი , SEARCH( char , სტრიქონი ) -1)ლოგი c საკმაოდ მარტივია: SEARCH ფუნქცია ითვლისმითითებული სიმბოლოს პოზიცია და გადასცემს მას LEFT ფუნქციას, რომელიც თავიდანვე მოაქვს სიმბოლოების შესაბამის რაოდენობას. SEARCH-ის შედეგს რომ არ გამოვიტანოთ, ჩვენ გამოვაკლებთ 1-ს SEARCH-ის შედეგს.
მაგალითად, ორწერტილის შემდეგ ტექსტის ამოსაღებად (:), B2-ში ფორმულა არის:
=LEFT(A2, SEARCH(":", A2) -1)
მეტი ფორმულის მაგალითებისთვის იხილეთ ტექსტის წაშლა გარკვეული სიმბოლოს წინ ან მის შემდეგ.
როგორ ამოიღოთ სივრცეები ტექსტის წინ და შემდეგ Excel-ში
ტექსტის პროცესორებში მაგალითად, Microsoft Word, ტექსტის წინ ცარიელი სივრცე ზოგჯერ მიზანმიმართულად ემატება მკითხველის თვალისთვის დაბალანსებული და ელეგანტური ნაკადის შესაქმნელად. ცხრილების პროგრამებში წამყვანი და უკანა სივრცეები შეიძლება შეუმჩნევლად გაიპაროს და ბევრი პრობლემა გამოიწვიოს. საბედნიეროდ, Microsoft Excel-ს აქვს სპეციალური ფუნქცია, სახელად TRIM, რათა წაშალოს ზედმეტი სივრცეები.
უჯრედებიდან ზედმეტი სივრცეების ამოღების ფორმულა ისეთი მარტივია:
=TRIM(A2)
სადაც A2 არის თქვენი ორიგინალური ტექსტის სტრიქონი.
როგორც ხედავთ ქვემოთ მოცემულ სურათზე, ის წაშლის ყველა სივრცეს ტექსტამდე, ტექსტის შემდეგ და სიტყვებს/ქვესტრიქონებს შორის, გარდა ერთი ინტერვალის სიმბოლოსა.
თუ ეს მარტივი ფორმულა არ გამოგადგებათ, მაშინ, სავარაუდოდ, თქვენს სამუშაო ფურცელში არის რამდენიმე უწყვეტი სივრცეები ან დაუბეჭდავი სიმბოლოები.
მათ მოსაშორებლად გადააკეთეთ უწყვეტი სივრცეები რეგულარულ სივრცეებად SUBSTITUTE-ის დახმარებით:
SUBSTITUTE(A2, CHAR(160), " ")
სადაც 160 არის კოდიუწყვეტი სივრცის სიმბოლოების რაოდენობა ( ).
დამატებით, გამოიყენეთ CLEAN ფუნქცია არასაბეჭდი სიმბოლოების აღმოსაფხვრელად :
CLEAN(SUBSTITUTE(A2, CHAR(160), " "))
Nest ზემოაღნიშნული კონსტრუქცია TRIM ფუნქციაში და თქვენ მიიღებთ სრულყოფილ ფორმულას ტექსტის წინ/შემდეგ სივრცეების ამოსაღებად, ისევე როგორც არაგატეხილი სივრცეებისა და დაუბეჭდავი სიმბოლოებისთვის:
=TRIM(CLEAN(SUBSTITUTE(A2, CHAR(160), " ")))
დამატებითი ინფორმაცია, გთხოვთ, იხილოთ როგორ ამოიღოთ სივრცეები Excel-ში.
წაშალეთ სიმბოლოები Excel-ში Flash Fill-ით
მარტივი სცენარით, Excel-ის Flash Fill-ს შეუძლია თქვენთვის სასარგებლო იყოს და წაშალოს სიმბოლოები ან ტექსტის ნაწილი ავტომატურად, თქვენ მიერ მოწოდებულ შაბლონზე დაყრდნობით.
ვთქვათ, რომ გაქვთ სახელი და ელფოსტის მისამართი ერთ უჯრედში, გამოყოფილი მძიმით. გსურთ ამოიღოთ ყველაფერი მძიმის შემდეგ (თავად მძიმის ჩათვლით). ამის შესასრულებლად, განახორციელეთ შემდეგი ნაბიჯები:
- ჩადეთ ცარიელი სვეტი თქვენი წყაროს მონაცემების მარჯვნივ.
- ახალი დამატებული სვეტის პირველ უჯრედში აკრიფეთ მნიშვნელობა გსურთ შეინახოთ (სახელი ჩვენს შემთხვევაში).
- დაიწყეთ მნიშვნელობის აკრეფა მომდევნო უჯრედში. როგორც კი Excel განსაზღვრავს შაბლონს, ის აჩვენებს მონაცემთა გადახედვას, რომელიც უნდა შეივსოს ქვემოთ მოცემულ უჯრედებში იმავე ნიმუშის მიხედვით.
- დააჭირეთ Enter კლავიშს გადახედვის მისაღებად.
შესრულებულია!
შენიშვნა. თუ Excel-ს არ შეუძლია თქვენი მონაცემების ნიმუშის ამოცნობა, შეავსეთ კიდევ რამდენიმე უჯრედი ხელით, რათა მოგაწოდოთ მეტი მაგალითი. ასევე, დარწმუნდით, რომ Flash Fill ჩართულიათქვენს Excel-ში. თუ ის მაინც არ მუშაობს, მაშინ მოგიწევთ სხვა მეთოდს მიმართოთ.
სპეციალური ხელსაწყოები Excel-ში სიმბოლოების ან ტექსტის წასაშლელად
ეს ბოლო სექცია წარმოგიდგენთ ჩვენს საკუთარ გადაწყვეტილებებს Excel-ის უჯრედებიდან ტექსტის წასაშლელად. თუ გიყვართ რთული პრობლემების გადასაჭრელად მარტივი გზების პოვნა, ისიამოვნებთ Ultimate Suite-ში შეტანილი მოსახერხებელი ხელსაწყოებით.
Ablebits Data ჩანართზე, ტექსტის ჯგუფში, Excel-ის უჯრედებიდან სიმბოლოების ამოღების სამი ვარიანტია:
- სპეციფიკური სიმბოლოები და ქვესტრიქონები
- სიმბოლოები გარკვეულ პოზიციაზე
- სიმბოლოების დუბლიკატი
არჩეული უჯრედებიდან კონკრეტული სიმბოლოს ან ქვესტრიქონის წასაშლელად, გააგრძელეთ ასე:
- დააწკაპუნეთ წაშლა > ; სიმბოლოების წაშლა .
- აირჩიეთ საუკეთესოდ შეეფერება თქვენს საჭიროებებს.
- მოანიშნეთ ან მოხსენით მონიშვნა შემთხვევაში მგრძნობიარე ველი.
- 11>დააწკაპუნეთ წაშლა .
ქვემოთ მოცემულია რამდენიმე მაგალითი, რომელიც მოიცავს ყველაზე ტიპურ სცენარებს.
კონკრეტული სიმბოლოს წაშლა
წაშალეთ კონკრეტული სიმბოლო(ები) რამდენიმე უჯრედიდან ერთდროულად, აირჩიეთ მორგებული სიმბოლოების წაშლა .
მაგალითად, ჩვენ ვშლით A და B დიდი ასოების ყველა შემთხვევას A2:A4 დიაპაზონიდან. :
წაშლა e წინასწარ განსაზღვრული სიმბოლოების ნაკრები
სიმბოლოების გარკვეული ნაკრების წასაშლელად აირჩიეთ სიმბოლოების ნაკრების წაშლა და შემდეგ აირჩიეთ ერთ-ერთი შემდეგიპარამეტრები:
- არაბეჭდავი სიმბოლოები - ამოიღებს 7-ბიტიან ASCII ნაკრების პირველ 32 სიმბოლოს (კოდის მნიშვნელობები 0-დან 31-მდე) ჩანართის სიმბოლოს, სტრიქონის ჩათვლით შესვენება და ასე შემდეგ.
- ტექსტური სიმბოლოები - შლის ტექსტს და ინახავს რიცხვებს.
- ციფრული სიმბოლოები - შლის რიცხვებს ალფაციფრული სტრიქონებიდან.
- სიმბოლოები & amp; სასვენი ნიშნები - შლის სპეციალურ სიმბოლოებს და სასვენ ნიშნებს, როგორიცაა წერტილი, კითხვის ნიშანი, ძახილის წერტილი, მძიმე და ა.შ.
ტექსტის ნაწილის წაშლა
სტრიქონის ნაწილის წასაშლელად აირჩიეთ ქვესტრიქონის წაშლა ვარიანტი.
მაგალითად, მომხმარებლის სახელების ამოსაღებად Gmail მისამართებიდან, ჩვენ ვშლით "@gmail.com" " substring:
აი როგორ ამოიღოთ ტექსტი და სიმბოლოები Excel-ის უჯრედებიდან. მადლობას გიხდით, რომ კითხულობთ და მოუთმენლად ველი თქვენს ბლოგზე მომავალ კვირას!
ხელმისაწვდომი ჩამოტვირთვები
ამოშალეთ სიმბოლოები Excel-ში - მაგალითები (ფაილი .xlsm)
Ultimate Suite - შეფასების ვერსია (.exe ფაილი)