Excel TRIM ფუნქცია - სწრაფი გზა ზედმეტი სივრცეების მოსაშორებლად

  • გააზიარეთ ეს
Michael Brown

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

ადარებთ ორ სვეტს დუბლიკატებისთვის, რომლებიც იცით, რომ არსებობს, მაგრამ თქვენი ფორმულები ვერ პოულობენ ერთ დუბლიკატს? ან, აგროვებთ რიცხვების ორ სვეტს, მაგრამ აგრძელებთ მხოლოდ ნულების მიღებას? და რატომ აბრუნებს თქვენი აშკარად სწორი Vlookup ფორმულა მხოლოდ N/A შეცდომებს? ეს მხოლოდ რამდენიმე მაგალითია იმ პრობლემებისა, რომლებზეც შესაძლოა ეძებთ პასუხებს. და ყველაფერი გამოწვეულია დამატებითი სივრცეებით თქვენს უჯრედებში ციფრულ და ტექსტურ მნიშვნელობებს შორის დამალვამდე, მის შემდეგ ან შორის.

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

TRIM ფუნქცია - წაშალეთ დამატებითი სივრცეები Excel-ში

თქვენ იყენებთ TRIM ფუნქციას Excel-ში, ხსნის დამატებით სივრცეებს ​​ტექსტიდან. ის წაშლის ყველა მთავარ, მიმავალი და შუაში გარდა ერთი სივრცისა სიმბოლოსა სიტყვებს შორის.

TRIM ფუნქციის სინტაქსი ყველაზე მარტივია, რაც შეიძლება წარმოვიდგინოთ:

TRIM( ტექსტი)

სადაც ტექსტი არის უჯრედი, საიდანაც გსურთ წაშალოთ ზედმეტი სივრცეები.

მაგალითად, A1 უჯრედში სივრცეების ამოსაღებად, იყენებთ ამას.ფორმულა:

=TRIM(A1)

და შემდეგი სკრინშოტი აჩვენებს შედეგს:

დიახ, ეს ასე მარტივია!

გთხოვთ გაითვალისწინოთ, რომ TRIM ფუნქცია შეიქმნა იმისათვის, რომ წაშალოთ მხოლოდ ინტერვალის სიმბოლო, რომელსაც აქვს 32 მნიშვნელობა 7-ბიტიანი ASCII კოდის სისტემაში. თუ დამატებითი სივრცეების გარდა, თქვენი მონაცემები შეიცავს ხაზების წყვეტებს და არადაბეჭდილ სიმბოლოებს, გამოიყენეთ TRIM ფუნქცია CLEAN-თან ერთად ASCII სისტემაში პირველი 32 არასაბეჭდი სიმბოლოს წასაშლელად.

მაგალითად, ამოიღეთ შუალედები, ხაზების წყვეტები და სხვა არასასურველი სიმბოლოები A1 უჯრედიდან, გამოიყენეთ ეს ფორმულა:

=TRIM(CLEAN(A1))

დამატებითი ინფორმაციისთვის იხილეთ როგორ ამოიღოთ არასაბეჭდი სიმბოლოები Excel-ში

უწყვეტი სივრცეების (html სიმბოლო ) მოსაშორებლად, რომელსაც აქვს მნიშვნელობა 160, გამოიყენეთ TRIM SUBSTITUTE და CHAR ფუნქციებთან ერთად:

=TRIM(SUBSTITUTE(A1, CHAR(160), " "))

სრული დეტალებისთვის გთხოვთ. იხილეთ როგორ წაშალოთ უწყვეტი სივრცეები Excel-ში

როგორ გამოვიყენოთ TRIM ფუნქცია Excel-ში - ფორმულის მაგალითები

ახლა, როცა იცით საფუძვლები, მოდით განვიხილოთ TRIM-ის რამდენიმე კონკრეტული გამოყენება Excel-ში. ხარვეზები, რომლებსაც შეიძლება წააწყდეთ და სამუშაო გადაწყვეტილებები.

როგორ შევამციროთ სივრცეები მონაცემთა მთლიან სვეტში

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

  1. დაწერეთ TRIM ფორმულა ზედა უჯრედისთვის, A2 ჩვენს მაგალითში:

    =TRIM(A2)

  2. დააყენეთ კურსორი ქვედა მარჯვენა კუთხეში ფორმულის უჯრედიდან (ამ მაგალითში B2) და როგორც კი კურსორი გადაიქცევა პლუს ნიშანში, ორჯერ დააწკაპუნეთ მასზე, რომ დააკოპიროთ ფორმულა სვეტში, ბოლო უჯრედამდე მონაცემებით. შედეგად, გექნებათ 2 სვეტი - თავდაპირველი სახელები ინტერვალით და ფორმულების მიხედვით ამოჭრილი სახელები.

  • და ბოლოს, შეცვალეთ თავდაპირველი სვეტის მნიშვნელობები ამოჭრილი მონაცემები. Მაგრამ ფრთხილად იყავი! ამოჭრილი სვეტის ორიგინალურ სვეტზე უბრალოდ კოპირება გაანადგურებს თქვენს ფორმულებს. ამის თავიდან ასაცილებლად, თქვენ უნდა დააკოპიროთ მხოლოდ მნიშვნელობები და არა ფორმულები. აი, როგორ:
    • აირჩიეთ ყველა უჯრედი Trim ფორმულებით (B2:B8 ამ მაგალითში) და დააჭირეთ Ctrl+C მათ დასაკოპირებლად.
    • აირჩიეთ ყველა უჯრედი ორიგინალური მონაცემებით (A2:A8 ) და დააჭირეთ Ctrl+Alt+V, შემდეგ V. ეს არის ჩასმის მნიშვნელობების მალსახმობი, რომელიც იყენებს Paste Special > Values ​​
    • დააჭირეთ Enter ღილაკს. შესრულებულია!

    როგორ წავშალოთ წამყვანი ადგილები ციფრულ სვეტში

    როგორც ახლახან ნახეთ, Excel TRIM ფუნქციამ წაშალა ყველა დამატებითი სივრცე ტექსტური მონაცემების სვეტიდან გარეშე შეფერხება. მაგრამ რა მოხდება, თუ თქვენი მონაცემები არის რიცხვები და არა ტექსტი?

    ერთი შეხედვით შეიძლება ჩანდეს, რომTRIM ფუნქციამ შეასრულა თავისი საქმე. თუმცა, უფრო ახლოს შეხედვით, შეამჩნევთ, რომ ამოჭრილი მნიშვნელობები არ იქცევა რიცხვების მსგავსად. აქ არის მხოლოდ რამდენიმე მითითება პათოლოგიის შესახებ:

    • როგორც თავდაპირველი სვეტი წამყვანი ინტერვალით, ასევე ამოჭრილი რიცხვებით არის გასწორებული მარცხნივ, მაშინაც კი, თუ თქვენ გამოიყენებთ ნომრის ფორმატს უჯრედებზე, ხოლო ნორმალური რიცხვები გასწორებულია მარჯვნივ. ნაგულისხმევად.
    • როდესაც არჩეულია ორი ან მეტი უჯრედი ამოჭრილი რიცხვებით, Excel აჩვენებს მხოლოდ COUNT-ს სტატუსის ზოლში. ციფრებისთვის მან ასევე უნდა აჩვენოს SUM და AVERAGE.
    • მოჭრილი უჯრედებისთვის გამოყენებული SUM ფორმულა აბრუნებს ნულს.

    ყველა გარეგნულად, ამოჭრილი მნიშვნელობები არის ტექსტის სტრიქონები , ხოლო ჩვენ გვინდა რიცხვები. ამის გამოსასწორებლად, შეგიძლიათ გაამრავლოთ ამოჭრილი მნიშვნელობები 1-ზე (ყველა მნიშვნელობის გასამრავლებლად, გამოიყენეთ Paste Special > Multiply ოფცია).

    უფრო ელეგანტური გამოსავალი არის TRIM ფუნქციის VALUE-ში ჩასმა. , ასე:

    =VALUE(TRIM(A2))

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

    როგორ ამოიღოთ მხოლოდ წამყვანი სივრცეები Excel-ში (მარცხნივ ამოჭრა)

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

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

    =MID(A2,FIND(MID(TRIM(A2),1,1),A2),LEN(A2))

    ზემოთ ფორმულაში FIND, MID და TRIM კომბინაცია ითვლის პოზიციას. პირველი ტექსტის სიმბოლო სტრიქონში. და შემდეგ, თქვენ მიაწოდებთ ამ რიცხვს სხვა MID ფუნქციას ისე, რომ იგი დააბრუნებს ტექსტის მთელ სტრიქონს (სტრიქონის სიგრძე გამოითვლება LEN-ით) დაწყებული პირველი ტექსტის სიმბოლოს პოზიციიდან.

    შემდეგი ეკრანის ანაბეჭდი აჩვენებს, რომ ყველა წამყვანი სივრცეები გაქრა, ხოლო სიტყვებს შორის მრავალი სივრცე ჯერ კიდევ არსებობს:

    როგორც დასასრული, შეცვალეთ ორიგინალი ტექსტი ამოჭრილი მნიშვნელობებით, როგორც ნაჩვენებია Trim ფორმულის მაგალითის მე-3 საფეხურზე. , და თქვენ მზად ხართ!

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

    როგორ დავთვალოთ დამატებითი სივრცეები უჯრედში

    ზოგჯერ, სანამ თქვენს Excel ფურცელში სივრცეებს ​​წაშლით, შეიძლება გინდოდეთ იცოდეთ რამდენი ზედმეტი სივრცეა რეალურად.

    ნომრის მისაღებად. დამატებითი სივრცეები უჯრედში, გაარკვიეთ ტექსტის მთლიანი სიგრძე LEN ფუნქციის გამოყენებით, შემდეგ გამოთვალეთ სტრიქონის სიგრძე დამატებითი სივრცეების გარეშე და გამოაკლეთ ეს უკანასკნელი პირველს:

    =LEN(A2)-LEN(TRIM(A2))

    შემდეგისკრინშოტი აჩვენებს ზემოთ მოცემულ ფორმულას მოქმედებაში:

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

    როგორ გამოვყოთ უჯრედები ჭარბი სივრცეებით

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

    ამისთვის შექმენით პირობითი ფორმატირების წესი შემდეგი ფორმულით:

    =LEN($A2)>LEN(TRIM($A2))

    <. 0>სადაც A2 არის ყველაზე მაღალი უჯრედი მონაცემებით, რომელთა მონიშვნაც გსურთ.

    ფორმულა ავალებს Excel-ს მონიშნოს უჯრედები, რომლებშიც სტრიქონის მთლიანი სიგრძე მეტია ამოჭრილი ტექსტის სიგრძეზე.

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

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

    როგორც ნაჩვენებია ქვემოთ მოცემულ სკრინშოტში, შედეგი სრულყოფილად ადასტურებს დამატებითი სივრცეების რაოდენობას, რომელიც მივიღეთ წინა მაგალითში:

    როგორც ხედავთ, გამოყენება TRIM ფუნქციის Excel-ში მარტივი და მარტივია. მიუხედავად ამისა, თუ ვინმეს სურს ამ სახელმძღვანელოში განხილული ფორმულების უფრო დეტალურად დათვალიერება, შეგიძლიათ ჩამოტვირთოთ Trim Excel Spaces Workbook.

    Excel TRIM არ მუშაობს

    TRIM ფუნქცია მხოლოდ შლის სივრცის სიმბოლო წარმოდგენილი კოდის მნიშვნელობით 32 7-ბიტიანი ASCII სიმბოლოების კომპლექტში. Unicode-ის სიმბოლოების კომპლექტში არის კიდევ ერთი სივრცის სიმბოლო, რომელსაც ეწოდება არაშემწყვეტი სივრცე, , რომელიც ჩვეულებრივ გამოიყენება ვებ გვერდებზე, როგორც html სიმბოლო . უწყვეტ სივრცეს აქვს ათწილადი მნიშვნელობა 160, და TRIM ფუნქცია თავისთავად ვერ წაშლის მას.

    ასე რომ, თუ თქვენი მონაცემთა ნაკრები შეიცავს ერთ ან მეტ თეთრ ადგილს, რომელსაც TRIM ფუნქცია არ ხსნის, გამოიყენეთ SUBSTITUTE ფუნქცია. უწყვეტი სივრცეების რეგულარულ სივრცეებად გადაქცევა და შემდეგ მათი მორთვა. თუ ვივარაუდებთ, რომ ტექსტი არის A1, ფორმულა ასე გამოიყურება:

    =TRIM(SUBSTITUTE(A1, CHAR(160), " "))

    როგორც დამატებითი სიფრთხილის ზომები, შეგიძლიათ ჩართოთ CLEAN ფუნქცია უჯრედის გასასუფთავებლად ნებისმიერი დაუბეჭდავი სიმბოლოსგან:

    =TRIM(CLEAN(SUBSTITUTE(A1, CHAR(160), " ")))

    შემდეგი სკრინშოტი აჩვენებს განსხვავებას:

    თუ ზემოაღნიშნული ფორმულები არ გამოგადგებათ, დიდია შანსი, რომ თქვენი მონაცემები შეიცავდეს კონკრეტულ არაბეჭდვას პერსონაჟები32-ისა და 160-ის გარდა კოდის მნიშვნელობებით. ამ შემთხვევაში, გამოიყენეთ შემდეგი ფორმულებიდან ერთ-ერთი სიმბოლოს კოდის გასარკვევად, სადაც A1 არის პრობლემური უჯრედი:

    წამყვანი სივრცე: =CODE(LEFT(A1,1))

    Trailing სივრცე: =CODE(RIGHT(A1,1))

    შორის სივრცე (სადაც n არის პრობლემური სიმბოლოს პოზიცია ტექსტის სტრიქონში):

    =CODE(MID(A1, n , 1)))

    და შემდეგ , მიაწოდეთ დაბრუნებული სიმბოლოს კოდი ზემოთ განხილულ TRIM(SUBSTITUTE()) ფორმულას.

    მაგალითად, თუ CODE ფუნქცია აბრუნებს 9-ს, რომელიც არის ჰორიზონტალური ჩანართის სიმბოლო, თქვენ იყენებთ შემდეგ ფორმულას მის მოსაშორებლად:

    =TRIM(SUBSTITUTE(A1, CHAR(9), " "))

    შეამცირეთ სივრცეები Excel-ისთვის - წაშალეთ დამატებითი სივრცეები ერთი დაწკაპუნებით

    სასაცილოდ ჟღერს თუ არა იდეა, რომ ისწავლოთ რამდენიმე ფორმულის სწავლა ტრივიალური დავალების შესასრულებლად? მაშინ შეიძლება მოგეწონოთ ეს ერთი დაწკაპუნებით ტექნიკა Excel-ში სივრცეების მოსაშორებლად. ნება მომეცით გაგაცნოთ Text Toolkit, რომელიც შედის ჩვენს Ultimate Suite-ში. სხვა საკითხებთან ერთად, როგორიცაა რეგისტრის შეცვლა, ტექსტის გაყოფა და ფორმატირების გასუფთავება, ის გთავაზობთ Strim Spaces ოფციას.

    თქვენს Excel-ში დაინსტალირებული Ultimate Suite, Excel-ში სივრცეების ამოღება ისეთივე მარტივია, როგორც ეს :

    1. აირჩიეთ უჯრედ(ები), სადაც გსურთ შუალედების წაშლა.
    2. დააწკაპუნეთ სივრცეების ამოკვეთა ღილაკზე ლენტზე.
    3. აირჩიეთ ერთი ან ყველა შემდეგი ვარიანტი:
      • შეამცირეთ წამყვანი და უკანა სივრცეები
      • შეამცირეთ დამატებით სივრცეები სიტყვებს შორის, ერთის გარდაშუალედი
      • შეამცირეთ უწყვეტი ინტერვალი ( )
    4. დააწკაპუნეთ შეჭრა .

    სულ ეს არის! ყველა დამატებითი სივრცე ამოღებულია თვალის დახამხამებაში.

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

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

    მადლობას გიხდით რომ კითხულობთ და მოუთმენლად ველი მომავალ კვირას. ჩვენს შემდეგ გაკვეთილში განვიხილავთ Excel-ში სივრცის მოჭრის სხვა გზებს, გთხოვთ, დარჩეთ თვალი!

    ხელმისაწვდომი ჩამოტვირთვები

    შეამცირეთ Excel სივრცეები - ფორმულის მაგალითები (ფაილი .xlsx)

    Ultimate Suite - საცდელი ვერსია (ფაილი .exe)

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