Სარჩევი
ზოგჯერ ჩვენ ვამატებთ ტექსტებს და ნომრებს იმავე Excel-ის უჯრედში. გარკვეული მიზეზების გამო, შეიძლება გვსურს ამოშალოთ ტექსტები უჯრედიდან მხოლოდ ნომრები . ამ მიზნით, Excel გთავაზობთ ტექსტების წაშლის მრავალ გზას ნომრების შენახვისას. ამ სტატიაში თქვენ შეისწავლით 8 გზას, რომ ამოიღოთ ტექსტი Excel-ის უჯრედიდან, მაგრამ იქ დატოვოთ ნომრები .
ჩამოტვირთეთ პრაქტიკის სამუშაო წიგნი
თქვენ შეგიძლიათ ჩამოტვირთოთ Excel-ის ფაილი შემდეგი ბმულიდან და ივარჯიშოთ მასთან ერთად.
წაშალეთ ტექსტი, მაგრამ დატოვეთ Numbers.xlsm
ტექსტის წაშლის 8 გზა Excel Cell, მაგრამ Leave Numbers
1. გამოიყენეთ Find and Replace ტექსტის წასაშლელად Excel უჯრედიდან, მაგრამ დატოვეთ ნომრები
უმარტივესი გზა ტექსტის ამოსაღებად უჯრედიდან ტოვებს რიცხვებს არის ძებნა და ჩანაცვლება ბრძანების გამოყენება.
ახლა მიჰყევით ქვემოთ მოცემულ ნაბიჯებს ძებნა და ჩანაცვლება ფუნქციის გამოსაყენებლად.
❶ ჯერ აირჩიეთ უჯრედები, რომლებსაც აქვთ ტექსტები და ნომრები გაერთიანდა.
❷ შემდეგ დააჭირეთ CTRL + H , რომ ისარგებლოთ იპოვეთ და ჩაანაცვლეთ დიალოგური ფანჯარა.
❸ ჩაწერეთ ტექსტი , რომელიც გსურთ წაშალოთ იპოვეთ რის ველში.
❹ დატოვეთ ველი ჩანაცვლება -ით ცარიელი.
❺ ახლა დააჭირეთ ყველას ჩანაცვლება ღილაკს.
❻ ბოლოს დააჭირეთ დახურვას e ღილაკი ძებნა და ჩანაცვლება დიალოგური ფანჯრიდან გასასვლელად.
ამგვარად, თქვენ წაშალეთ ყველა ტექსტი Excel-ის უჯრედებიდან, ტოვებს ნომრებს მხოლოდ თავის ადგილზე.
დაწვრილებით: როგორ ამოიღოთ კონკრეტული ტექსტი უჯრედიდან Excel-ში (უმარტივესი 11 გზა)
2. წაშალეთ ტექსტი Excel უჯრედიდან, მაგრამ დატოვეთ ნომრები SUBSTITUTE ფუნქციით
შეგიძლიათ გამოიყენოთ SUBSTITUTE ფუნქცია ნაცვლად Find and Replace დიალოგური ფანჯრის გამოყენებისა. ორივე ასრულებს ერთსა და იმავე დავალებას.
ამისთვის,
❶ დააწკაპუნეთ უჯრედზე C5 .
❷ ახლა ჩადეთ შემდეგი ფორმულა:
=SUBSTITUTE(B5,"KKV","")
აქ,
- B5 ეხება უჯრედებს, რომლებსაც აქვთ ტექსტები და ნომრები .
- „KKV“ არის ტექსტი , რომელიც უნდა შეიცვალოს ცარიელიებით (“”).
❸ ამის შემდეგ დააჭირეთ ღილაკს ENTER .
❹ ახლა გადაიტანეთ Fill Handle ხატულა უჯრედიდან C5 to C12 .
ასე რომ, თქვენ ნახავთ SUBSTITUTE ფუნქციამ ჩაანაცვლა ყველა ტექსტები ბლანკებით. ამრიგად, დარჩენილია მხოლოდ ნომრები .
დაწვრილებით: როგორ ამოიღოთ კონკრეტული ტექსტი სვეტიდან Excel (8 გზა)
3. TEXTJOIN, ROW, INDIRECT, LEN, & IFERROR ფუნქციებია ტექსტის წასაშლელად, მაგრამ ნომრების დასატოვებლად
ასევე შეგიძლიათ გამოიყენოთ TEXTJOIN , ROW , INDIRECT , LEN , & IFERROR ფუნქციონირებს ფორმულის შესაქმნელად. ეს ფორმულა წაშლის ყველა ტექსტს Excel-ის უჯრედიდან, მაგრამ დატოვებს ნომრებს .
ამისთვის,
❶ჯერ აირჩიეთ უჯრედი C5 .
❷ შემდეგ ჩადეთ შემდეგი ფორმულა:
=TEXTJOIN("", TRUE,IFERROR(MID(B5, SEQUENCE(LEN(B5)), 1) *1, ""))
ამ ფორმულაში:
- B5 ეხება უჯრედს, რომელსაც აქვს ტექსტები და ნომრები .
- LEN(B5) აბრუნებს უჯრედის შიგთავსის სიგრძე B5 .
- SEQUENCE(LEN(B5)) აბრუნებს B5 უჯრედის თანმიმდევრობას, რომელიც არის {1;2;3;4;5;6;7}.
- MID(B5,SEQUENCE(LEN(B5)), 1) აბრუნებს პოზიციას მარცხნიდან შემხვედრი ცარიელი. გამომავალი არის {“K”;”K”;”V”;” “;”5″;”0″;”6”}.
- IFERROR(MID(B6,SEQUENCE(LEN(B6)), 1) *1, “”) ამუშავებს ნებისმიერ შეცდომებს MID(B5,SEQUENCE(LEN(B5)), 1).
- TEXTJOIN(“”, TRUE,IFERROR(MID(B5,SEQUENCE) (LEN(B5)), 1) *1, “”)) შლის ტექსტს ტექსტების ცარიელი ადგილებით შეცვლით. შემდეგ ის უერთდება ამ ბლანკებს ნომრებით .
❸ ახლა დააჭირეთ ENTER ღილაკს.
<. 0>❹ გადაიტანეთ შევსების სახელურისხატულა უჯრედიდან C5 C12-მდე.
ბოლოს, თქვენ ექნება მხოლოდ ნომრები უჯრედებში ტექსტების გარეშე.
4. წაშალეთ ტექსტი Excel-ის უჯრედიდან, მაგრამ დატოვეთ ნომრები გამოყენებით RIGHT და LEN ფუნქციები
მიჰყევით ქვემოთ მოცემულ ნაბიჯებს, რომ დააკავშიროთ RIGHT და LEN ფუნქციები, რათა წაშალოთ ტექსტი Excel-ის უჯრედიდან და დატოვეთ ნომრები .
❶ უპირველეს ყოვლისა, აირჩიეთ უჯრედი C5 .
❷ შემდეგ ჩადეთ შემდეგი ფორმულა უჯრედში C5 .
=RIGHT(B5, LEN(B5)-3)
ამ ფორმულაში,
- LEN(B5) ითვლის შიგთავსის სიგრძეს უჯრედში B5 .
- LEN(B5)-3) შლის 3 სიმბოლოს B5 უჯრედის შიგთავსის მთლიანი სიგრძიდან .
- RIGHT(B5, LEN(B5)-3) შლის 3 სიმბოლოს B5 უჯრედის შიგთავსის მარჯვენა მხრიდან. ამრიგად, ჩვენ გვაქვს მხოლოდ ნომრები ყოველგვარი ტექსტის გარეშე.
❸ ამის შემდეგ დააჭირეთ ENTER ღილაკს.
❹ გადაიტანეთ შევსების სახელურის ხატულა უჯრედიდან C5 C12 -მდე.
ბოლოს, თქვენ გექნებათ ყველა უჯრედი ნომრებით მხოლოდ როგორც ქვემოთ მოცემულ ეკრანის სურათზე:
დაწვრილებით: როგორ წაშალოთ ტექსტი სიმბოლოების შემდეგ Excel-ში (3 გზა)
5. გამოიყენეთ მასივის ფორმულა ტექსტის წასაშლელად Excel-ის უჯრედიდან, მაგრამ დატოვეთ ნომრები
შეგიძლიათ გამოიყენეთ მასივის შემდეგი ფორმულა, რომ ამოიღოთ ტექსტი Excel-ის უჯრედიდან და დატოვოთ ყველა ნომრები . მასივის ფორმულის გამოსაყენებლად:
❶ ჯერ აირჩიეთ უჯრედი, C5 .
❷ შემდეგ ჩადეთ მასივის შემდეგი ფორმულა:
=SUM(MID(0&B5,LARGE(INDEX(ISNUMBER(--MID(B5, ROW($1:$99),1))*ROW($1:$99),),ROW($1:$99))+1, 1)*10^ROW($1:$99)/10)
❸ ამის შემდეგ დააჭირეთ ENTER ღილაკს მასივის ფორმულის შესასრულებლად.
❹ მოათავსეთ მაუსის კურსორი უჯრედის C5 ქვედა მარჯვენა კუთხეში და გადაათრიეთ შევსების სახელურის ხატულა.
ახლა ნახავთ, რომ მასივის ფორმულა აქვს წაშალა ტექსტები Excel-ის უჯრედებიდან და დარჩა მხოლოდ ნომრები .
დაწვრილებით: როგორ ამოიღოთ ტექსტი ორ სიმბოლოს შორის Excel-ში (3 მარტივი გზა)
6. წაშალეთ ტექსტი Excel უჯრედიდან, მაგრამ დატოვეთ ნომრები ტექსტიდან სვეტამდე ფუნქციის გამოყენებით
ბრძანება Text to Columns ყოფს ტექსტს ნომრებიდან .
ახლა მიჰყევით ქვემოთ მოცემულ ნაბიჯებს, რომ გაიგოთ ამის პროცესი.
❶ აირჩიეთ ყველა უჯრედი, რომელიც შეიცავს ტექსტს ნომრები .
❷ შემდეგ გადადით მონაცემებზე > მონაცემთა ინსტრუმენტები > ტექსტი სვეტებად.
❸ აირჩიეთ ფიქსირებული სიგანე ტექსტის კონვერტაციის სვეტებად ოსტატი დიალოგური ფანჯრიდან და დააჭირეთ ღილაკს ღილაკი შემდეგი .
❹ კვლავ დააჭირეთ შემდეგი ღილაკს ტექსტის სვეტებად კონვერტაციის ოსტატის დიალოგში ყუთი.
❺ შემდეგ დარწმუნდით, რომ არჩეულია ზოგადი ვარიანტი და დააჭირეთ დასრულება .
ახლა თქვენ წარმატებით წაშალეთ ტექსტი Excel-ის ყველა უჯრედიდან და დატოვეთ ნომრები .
7 გამოიყენეთ Flash Fill ტექსტის წასაშლელად Excel უჯრიდან, მაგრამ დატოვეთ ნომრები
წაშალეთ ტექსტები Excel-ის უჯრედიდან Flash Fill ფუნქციის გამოყენებით,
❶ ჩადეთ მხოლოდ ნომრები მიმდებარე უჯრედში.
❷ შემდეგ გადადით მთავარში > რედაქტირება > შევსება > Flash Fill.
Flash Fill ბრძანების დაჭერის შემდეგ, თქვენ მიიღებთ მხოლოდ ნომრებს უჯრედის გარეშე. ტექსტები .
დაწვრილებით: როგორტექსტის წაშლა Excel უჯრედიდან (9 მარტივი გზა)
8. წაშალეთ ტექსტი Excel უჯრედიდან, მაგრამ დატოვეთ ნომრები VBA სკრიპტებით
ჩვენ შევქმნით მომხმარებლის მიერ განსაზღვრულ ფუნქციას სახელწოდებით DeleteTextsButNumbers VBA სკრიპტით ტექსტის წასაშლელად Excel-ის უჯრედიდან ნომრები .
ამისთვის,
❶ დააჭირეთ ALT + F11 VBA რედაქტორის გასახსნელად.
❷ გადადით Insert > მოდული.
❸ შემდეგ დააკოპირეთ შემდეგი VBA კოდი:
1444
❹ ჩასვით და შეინახეთ კოდი VBA რედაქტორი.
აქ მე შევქმენი ფუნქცია სახელად DeleteTextButNumbers VBA Replace გამოყენებით. ფუნქცია, სადაც ის მიიღებს უჯრედის მნიშვნელობას, როგორც სტრიქონი ტექსტების შესაცვლელად ცარილებით შედეგად დატოვებს ნომრებს .
❺ ახლა დაუბრუნდით მონაცემთა ფურცელს და აირჩიეთ უჯრედი C5 .
❻ ჩადეთ შემდეგი ფორმულა.
=DeleteTextsButNumbers(B5)
❼ შემდეგ დააჭირეთ ENTER .
❽ გადაიტანეთ შევსების სახელურის ხატულა უჯრედიდან C5 C12 .
ამის შემდეგ ნახავთ, რომ ფუნქციამ წაშალა ყველა ტექსტი და ტოვებს ნომრები როგორც ქვემოთ მოცემულ სურათზე:
დაწვრილებით: როგორ წაშალოთ განსაზღვრული სახელები Excel-ში (3 გზა)
სავარჯიშო განყოფილება
თქვენ იპოვით Excel-ის ფურცელს, როგორიცაა შემდეგი სურათი, რათა ივარჯიშოთ მოწოდებული Excel ფაილის ბოლოს.
დასკვნა
რომშეჯამებით, ჩვენ განვიხილეთ 8 მეთოდი ტექსტის ამოღების მიზნით Excel-ის უჯრედიდან, მაგრამ დატოვეთ ნომრები . გირჩევთ ჩამოტვირთოთ ამ სტატიასთან ერთად მიმაგრებული პრაქტიკის სამუშაო წიგნი და ივარჯიშოთ ამით ყველა მეთოდით. და ნუ დააყოვნებთ რაიმე შეკითხვების დასმას კომენტარების განყოფილებაში ქვემოთ. ჩვენ შევეცდებით უმოკლეს დროში ვუპასუხოთ ყველა შესაბამის შეკითხვას. და გთხოვთ ეწვიოთ ჩვენს ვებ-გვერდს Exceldemy მეტის შესასწავლად.