როგორ გავაკეთოთ სიმბოლოების დათვლა Google Sheets-ში

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

მიუხედავად იმისა, რომ Google Sheets-ში სიტყვებისა და სიმბოლოების რაოდენობა გამოიყენება იშვიათ შემთხვევებში, ეს მაინც ის ფუნქციონალურია, რომელსაც ზოგიერთი ჩვენგანი ელოდება მენიუში. მაგრამ Google Docs-ისგან განსხვავებით, Google Sheets-ისთვის ეს არის LEN ფუნქცია, რომელიც აკეთებს ამას.

მიუხედავად იმისა, რომ ცხრილებში სიმბოლოების დათვლის მრავალი განსხვავებული გზა არსებობს, დღევანდელი ბლოგის პოსტი მოიცავს LEN ფუნქციას, როგორც მის ფუნქციას. ცხრილების მთავარი დანიშნულებაა - კარგი, დათვლა :) თუმცა, ის თითქმის არ გამოიყენება დამოუკიდებლად. ქვემოთ შეიტყობთ, თუ როგორ გამოიყენოთ Google Sheets LEN სწორად და იპოვოთ ყველაზე სასურველი ფორმულები ელცხრილებში სიმბოლოების გამოსათვლელად.

    Google Sheets LEN ფუნქცია – გამოყენება და სინტაქსი

    Google Sheets-ში LEN ფუნქციის მთავარი და ერთადერთი მიზანი არის სტრიქონის სიგრძის მიღება. ის იმდენად მარტივია, რომ მას მხოლოდ 1 არგუმენტიც კი სჭირდება:

    =LEN(ტექსტი)
    • მას შეუძლია თავად ტექსტის ორმაგი ბრჭყალებით აღება:

      =LEN("Yggdrasil")

    • ან უჯრედზე მითითება საინტერესო ტექსტით:

      =LEN(A2)

    ვნახოთ არის თუ არა რაიმე თავისებურება ცხრილებში ფუნქციის გამოყენებისას.

    სიმბოლო დათვლა Google Sheets-ში

    დავიწყებ უმარტივესი ოპერაციით: შეასრულეთ სიმბოლოების დათვლა Google Sheets-ში ყველაზე გავრცელებული გზით - უჯრედის მითითებით ტექსტთან ერთად LEN ფუნქციის გამოყენებით.

    I შეიყვანეთ ფორმულა B2-ში და დააკოპირეთ იგი მთელ სვეტში, რათა დათვალოთ სიმბოლოები თითოეულ რიგში:

    =LEN(A2)

    შენიშვნა. LEN ფუნქციაითვლის ყველა სიმბოლოს: ასოებს, რიცხვებს, სივრცეებს, სასვენ ნიშნებს და ა.შ.

    შეიძლება იფიქროთ, რომ ანალოგიურად შეგიძლიათ გააკეთოთ სიმბოლოების დათვლა უჯრედების მთელ დიაპაზონში, მაგალითად: LEN(A2:A6) . მაგრამ, როგორც რაც არ უნდა უცნაურია, ის უბრალოდ ასე არ მუშაობს.

    რამდენიმე უჯრედის სიმბოლოების საერთო ჯამში, თქვენ უნდა შეფუთოთ თქვენი LEN SUMPRODUCT-ში - ფუნქცია, რომელიც აგროვებს რიცხვებს შეყვანილი დიაპაზონებიდან. ჩემს შემთხვევაში დიაპაზონი ბრუნდება LEN ფუნქციით:

    =SUMPRODUCT(LEN(A2:A6))

    რა თქმა უნდა, ამის ნაცვლად შეგიძლიათ ჩართოთ SUM ფუნქცია. მაგრამ SUM Google Sheets-ში არ ამუშავებს მასივებს სხვა ფუნქციებიდან. იმისათვის, რომ ის იმუშაოს, მოგიწევთ კიდევ ერთი ფუნქციის დამატება – ArrayFormula:

    =ArrayFormula(SUM(LEN(A2:A6)))

    როგორ დავთვალოთ სიმბოლოები Google Sheets-ში სივრცეების გარეშე

    როგორც ზემოთ აღვნიშნე, Google Sheets LEN ფუნქცია ითვლის თითოეულ სიმბოლოს, რომელსაც ხედავს, ინტერვალის ჩათვლით.

    მაგრამ რა მოხდება, თუ შეცდომით დაემატა დამატებითი სივრცეები და არ გსურთ მათი გათვალისწინება შედეგისთვის?

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

    აქ არის მაგალითი. მე დავამატე სივრცეები A სვეტში სხვადასხვა პოზიციებში. როგორც ხედავთ, Google Sheets LEN ყველა მათგანს ითვლის:

    =LEN(A2)

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

    =LEN(TRIM(A2))

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

    =SUBSTITUTE(ტექსტის_საძიებლად, საძიებო_სანაცვლოდ, [შემთხვევის_ნომრით])
    • ტექსტის_საძიებლად არის დიაპაზონი, რომლითაც მუშაობთ: სვეტი A, ან A2 უფრო ზუსტად.
    • ძებნა_2> უნდა იყოს ინტერვალის სიმბოლო ორმაგ ბრჭყალებში: " „
    • replace_with უნდა შეიცავდეს ცარიელ ორმაგ ბრჭყალებს. თუ თქვენ აპირებთ სივრცეების იგნორირებას, თქვენ უნდა შეცვალოთ ისინი სიტყვასიტყვით არაფრით (ცარიელი სტრიქონი): ""
    • შემთხვევის_ნომერი ჩვეულებრივ გამოიყენება მაგალითის დასაზუსტებლად. შესაცვლელად. მაგრამ რადგან მე აღვწერ, თუ როგორ უნდა დათვალოთ სიმბოლოები ყველა სივრცის გარეშე, გირჩევთ, გამოტოვოთ ეს არგუმენტი, რადგან ის არჩევითია.

    ახლა სცადეთ და შეკრიბოთ ეს ყველაფერი Google Sheets LEN-ში და დაინახავთ, რომ ადგილი არ არის გათვალისწინებული:

    =LEN(SUBSTITUTE(A2, " ", ""))

    Google Sheets: დაითვალეთ კონკრეტული სიმბოლოები

    Google Sheets-ის იგივე ტანდემი LEN და SUBSTITUTE გამოიყენება, როდესაც გჭირდებათ კონკრეტული სიმბოლოების დათვლა , ასოები ან რიცხვები.

    ჩემს მაგალითებში ვაპირებ გავარკვიო ასო 's'-ის შემთხვევების რაოდენობა. და ამჯერად დავიწყებ მზა ფორმულით:

    =LEN(A2)-LEN(SUBSTITUTE(A2, "s", ""))

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

    1. SUBSTITUTE(A2, "s", "") ეძებს ასო 's'-ში A2-ში და ანაცვლებს ყველა მოვლენას "nothing" ან ცარიელი სტრიქონით ( "").
    2. LEN(SUBSTITUTE(A2, "s", "") ამუშავებს ყველა სიმბოლოს რაოდენობას, მაგრამ 's' A2-ში.
    3. LEN(A2) ითვლის A2-ის ყველა სიმბოლოს.
    4. საბოლოოდ, თქვენ აკლებთ ერთს მეორეს.

    შედეგთა სხვაობა გვიჩვენებს რამდენი 's' არის. უჯრედში:

    შენიშვნა. შეიძლება გაინტერესებთ, რატომ ამბობს B1, რომ A2-ში მხოლოდ 1 არის, ხოლო თქვენ ხედავთ 3-ს? მე ვთხოვე, რომ „s“-ის ყველა ეგზემპლარი აეღო მცირე ასოებით და ასეც მოხდა.

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

    რჩევა. იხილეთ სხვა გზები, რომლებიც ცვლის ტექსტის რეგისტრის Google Sheets-ში.

    ეს ისეთივე მარტივია, როგორც Google Sheets LEN და TRIM, რადგან მას მხოლოდ ტექსტი სჭირდება:

    =LOWER(text)

    და მხოლოდ ის აკეთებს არის მთელი ტექსტის სტრიქონის გადაქცევა o მცირე ასო. ეს ხრიკი არის ზუსტად ის, რაც გჭირდებათ იმისათვის, რომ Google Sheets დათვალოს კონკრეტული სიმბოლოები, მიუხედავად მათი ტექსტის რეგისტრისა:

    =LEN(A2)-LEN(SUBSTITUTE(LOWER(A2), "s", ""))

    რჩევა. და როგორც ადრე, დიაპაზონში კონკრეტული სიმბოლოების ჯამის დასათვლელად, თქვენი LEN შეფუთეთ SUMPRODUCT-ში:

    =SUMPRODUCT(LEN(A2:A7)-LEN(SUBSTITUTE(LOWER(A2:A7), "s", "")))

    დაითვალეთ სიტყვები Google Sheets-ში

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

    და მიუხედავად იმისა, რომ ამის გაკეთების მრავალი გზა არსებობს, დღეს მე აღვნიშნავ, თუ როგორ ასრულებს Google Sheets LEN სამუშაოს.

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

    =LEN(A2)-LEN(SUBSTITUTE((A2), " ", ""))+1

    1. LEN(A2) ითვლის უჯრედის ყველა სიმბოლოს რაოდენობა.
    2. LEN(SUBSTITUTE((A2)," ","")) შლის ყველა სივრცეს ტექსტის სტრიქონიდან და ითვლის დარჩენილ სიმბოლოებს.
    3. შემდეგ თქვენ აკლებთ ერთს მეორეს და მიიღებთ განსხვავებას უჯრედში არსებული ადგილების რაოდენობას.
    4. რადგან სიტყვები ყოველთვის აღემატება წინადადებაში არსებულ სივრცეებს, ბოლოს უმატებთ 1-ს.

    Google Sheets: დაითვალეთ კონკრეტული სიტყვები

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

    აქ მე მაქვს The Mock Turtle's Song ალისის თავგადასავლებიდან საოცრებათა ქვეყანაში:

    მინდა ვიცოდე რამდენჯერ ჩნდება სიტყვა „ნება“ თითოეულ რიგში. მე მჯერა, რომ არ გაგიკვირდებათ, თუ გეტყვით, რომ ფორმულა, რომელიც მე მჭირდება, შედგება იგივე ფუნქციებისგან, როგორც ადრე: Google Sheets LEN, SUBSTITUTE და LOWER:

    =(LEN(A2)-LEN(SUBSTITUTE(LOWER(A2), "will", "")))/LEN("will")

    ფორმულა შეიძლება საშინლად გამოიყურები, მაგრამ შემიძლია დაგარწმუნო, რომ ადვილი გასაგებია, ასე რომ მოითმინე :)

    1. რადგან ტექსტის ქეისი არ არისჩემთვის მნიშვნელოვანია, მე ვიყენებ LOWER(A2) , რომ ყველაფერი პატარაზე გადავიყვანო.
    2. შემდეგ მიდის SUBSTITUTE(LOWER(A2), "will",""))) – ის ათავისუფლებს „ნების“ ყველა გამოვლინებას მათი ცარიელი სტრიქონებით ჩანაცვლებით („“).
    3. ამის შემდეგ, სტრიქონის მთლიან სიგრძეს გამოვაკლებ სიმბოლოების რაოდენობას სიტყვის „ნების“ გარეშე. . რიცხვი, რომელსაც მე ვიღებ, ითვლის ყველა სიმბოლოს ყველა მწკრივში "ნება".

      ამრიგად, თუ "ნება" ერთხელ გამოჩნდება, რიცხვი არის 4, რადგან სიტყვაში 4 ასოა. თუ ის ორჯერ გამოჩნდა, რიცხვი არის 8 და ა.შ.

    4. ბოლოს, მე ვყოფ ამ რიცხვს ერთი სიტყვის სიგრძეზე "will".

    რჩევა. და კიდევ, თუ გირჩევნიათ მიიღოთ სიტყვის "ნების" გამოჩენის საერთო რაოდენობა, უბრალოდ დაურთეთ მთელი ფორმულა SUMPRODUCT-ით:

    =SUMPRODUCT((LEN(A2:A7)-LEN(SUBSTITUTE(LOWER(A2:A7), "will", "")))/LEN("will"))

    როგორც ხედავთ , სიმბოლოების დათვლის ყველა ეს შემთხვევა მოგვარებულია Google Sheets-ისთვის ერთი და იგივე ფუნქციების ერთიდაიგივე შაბლონებით: LEN, SUBSTITUTE, LOWER და SUMPRODUCT.

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

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