Excel LEFT ფუნქცია ფორმულის მაგალითებით

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

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

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

    Excel LEFT ფუნქცია - სინტაქსი

    LEFT ფუნქცია Excel-ში აბრუნებს სიმბოლოების მითითებულ რაოდენობას (ქვესტრიქონი) სტრიქონის დასაწყისიდან.

    LEFT ფუნქციის სინტაქსი ასეთია. შემდეგია:

    LEFT(ტექსტი, [რაოდენობები])

    სად:

    • ტექსტი (აუცილებელია) არის ტექსტის სტრიქონი, საიდანაც გსურთ ქვესტრიქონის ამოღება. ჩვეულებრივ, იგი მოწოდებულია ტექსტის შემცველი უჯრედის მითითებით.
    • Num_chars (სურვილისამებრ) - სიმბოლოების რაოდენობა ამოსაღებად, დაწყებული სტრიქონის მარცხენა მხრიდან.
      • თუ num_chars გამოტოვებულია, ის ნაგულისხმევად არის 1, რაც ნიშნავს, რომ მარცხენა ფორმულა დააბრუნებს 1 სიმბოლოს.
      • თუ სიმბოლოების_რაოდენობა მეტია ტექსტის -ის მთლიან სიგრძეზე, მარცხენა ფორმულა დააბრუნებს მთელ ტექსტს .

    მაგალითად, A2 უჯრედის ტექსტიდან პირველი 3 სიმბოლოს ამოსაღებად გამოიყენეთ ეს ფორმულა:

    =LEFT(A2, 3)

    შედეგს აჩვენებს შემდეგი ეკრანის სურათი:

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

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

    სტრიქონის მარცხნიდან ტექსტის ამოღების გარდა, კიდევ რა შეუძლია LEFT ფუნქციას? შემდეგი მაგალითები გვიჩვენებს, თუ როგორ შეგიძლიათ გამოიყენოთ LEFT სხვა Excel ფუნქციებთან ერთად უფრო რთული ამოცანების გადასაჭრელად.

    როგორ ამოიღოთ ქვესტრიქონი გარკვეული სიმბოლომდე

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

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

    თუ ვივარაუდოთ, რომ სრული სახელი არის A2 უჯრედში, სივრცის პოზიცია ბრუნდება ამ მარტივი ფორმულით: SEARCH(" ", A2)). და ახლა, თქვენ ჩასვით ეს ფორმულა LEFT ფუნქციის num_chars არგუმენტში:

    =LEFT(A2, SEARCH(" ", A2))

    ფორმულის კიდევ უფრო გასაუმჯობესებლად, გაათავისუფლეთ უკანა სივრცე 1-ის გამოკლება ძიების ფორმულის შედეგს (უჯრედებში არ ჩანს, უკანა სივრცეებმა შეიძლება გამოიწვიოს მრავალი პრობლემა, განსაკუთრებით თუ თქვენ აპირებთ ამოღებული სახელების გამოყენებას სხვა ფორმულებში):

    =LEFT(A2, SEARCH(" ", A2)-1)

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

    =LEFT(A2, SEARCH("-", A2)-1)

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

    LEFT( სტრიქონი , SEARCH( სიმიანი , სტრიქონი ) - 1)

    როგორ ამოიღეთ ბოლო N სიმბოლო სტრიქონიდან

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

    LEFT( სტრიქონი, LEN( სტრიქონი ) - წაშლილი_სიმბოლოების_რაოდენობა )

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

    ამისთვის მაგალითად, A2 ტექსტიდან ბოლო 7 სიმბოლოს მოსაშორებლად გამოიყენეთ ეს ფორმულა:

    =LEFT(A2, LEN(A2)-7)

    როგორც ნაჩვენებია ქვემოთ მოცემულ ეკრანის სურათზე, ფორმულა წარმატებით წყვეტს " - ToDo"-ს. პოსტფიქსი (4 ასო, დეფისი და 2 ინტერვალი) A სვეტის ტექსტის სტრიქონებიდან.

    როგორ აიძულოთ LEFT ფუნქცია დააბრუნოს რიცხვი

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

    მაშ, როგორ გააკეთოთ Excel LEFT გამოსაყვანად რიცხვი ვიდრე ტექსტის სტრიქონი? უბრალოდ მისი შეფუთვით VALUE ფუნქციაში, რომელიც შექმნილია რიცხვის გამომსახველი სტრიქონის რიცხვად გადაქცევისთვის, ასე: VALUE(LEFT())

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

    =VALUE(LEFT(A2,2))

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

    როგორც ხედავთ ზემოთ მოცემულ ეკრანის სურათზე, რიცხვები სვეტში B, რომელიც მიიღება Value Left ფორმულით, არის უჯრედებში მარჯვნივ გასწორებული ტექსტი, განსხვავებით A სვეტის მარცხნივ გასწორებული ტექსტისგან. ვინაიდან Excel ამოიცნობს გამომავალს რიცხვებად, თქვენ თავისუფლად შეგიძლიათ შეაჯამოთ და საშუალოდ შეაჯამოთ ეს მნიშვნელობები, იპოვოთ min და max. მნიშვნელობა და შეასრულეთ ნებისმიერი სხვა გამოთვლები.

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

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

    • სტრიქონის გაყოფა მძიმით, ორწერტილით, ხაზით, ტირეთ ან სხვა განმასხვავებლად
    • როგორ გავყოთ სტრიქონი სტრიქონის წყვეტის მიხედვით
    • როგორ გადავიტანოთ 8 რიცხვი თარიღად
    • თვლა სიმბოლოების რაოდენობა მოცემულ სიმბოლომდე ან მის შემდეგ
    • მასივის ფორმულა სხვადასხვა დიაპაზონში რიცხვებზე სხვადასხვა გამოთვლების შესასრულებლად

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

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

    1. Num_chars არგუმენტი არის ნულზე ნაკლები

    თუ თქვენი Excel Left ფორმულა დააბრუნებს #VALUE-ს! შეცდომა, პირველი, რაც თქვენ უნდა შეამოწმოთ არის მნიშვნელობა num_chars არგუმენტი. თუ ეს არის უარყოფითი რიცხვი, უბრალოდ ამოიღეთ მინუს ნიშანი და შეცდომა გაქრება (რა თქმა უნდა, ნაკლებად სავარაუდოა, რომ ვინმემ უარყოფითი რიცხვი დააყენოს, მაგრამ შეცდომა ადამიანურია :)

    ყველაზე ხშირად , VALUE შეცდომა ჩნდება, როდესაც num_chars არგუმენტი წარმოდგენილია სხვა ფუნქციით. ამ შემთხვევაში, დააკოპირეთ ეს ფუნქცია სხვა უჯრედში ან აირჩიეთ ის ფორმულების ზოლში და დააჭირეთ F9, რომ ნახოთ რას უტოლდება. თუ მნიშვნელობა 0-ზე ნაკლებია, მაშინ შეამოწმეთ ფუნქცია შეცდომებზე.

    აზრის უკეთ საილუსტრაციოდ, ავიღოთ მარცხენა ფორმულა, რომელიც პირველ მაგალითში გამოვიყენეთ ქვეყნის ტელეფონის კოდების ამოსაღებად: LEFT(A2 , SEARCH("-", A2)-1). როგორც გახსოვთ, Search ფუნქცია არგუმენტში num_chars ითვლის პირველი დეფისის პოზიციას თავდაპირველ სტრიქონში, საიდანაც ვაკლებთ 1-ს, რათა საბოლოო შედეგიდან ამოიღოთ დეფისი. თუ შემთხვევით შევცვალე -1, ვთქვათ, -11-ით, ფორმულა გაივლის #VALUE შეცდომით, რადგან არგუმენტი num_chars უდრის უარყოფით რიცხვებს:

    2. თავდაპირველ ტექსტში წამყვანი ადგილები

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

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

    3. Excel LEFT არ მუშაობს თარიღებთან

    თუ თქვენ ცდილობთ გამოიყენოთ Excel LEFT ფუნქცია თარიღის ცალკეული ნაწილის მისაღებად (როგორიცაა დღე, თვე ან წელი), უმეტეს შემთხვევაში თქვენ მხოლოდ პირველ რამდენიმე ციფრს მოიძიებთ. რიცხვი, რომელიც წარმოადგენს ამ თარიღს. საქმე იმაშია, რომ Microsoft Excel-ში ყველა თარიღი ინახება მთელი რიცხვების სახით, რომელიც წარმოადგენს დღეების რაოდენობას 1900 წლის 1 იანვრიდან, რომელიც ინახება როგორც ნომერი 1 (დამატებითი ინფორმაციისთვის იხილეთ Excel თარიღის ფორმატი). ის, რასაც ხედავთ უჯრედში, მხოლოდ თარიღის ვიზუალური წარმოდგენაა და მისი ჩვენება ადვილად შეიძლება შეიცვალოს თარიღის სხვა ფორმატის გამოყენებით.

    მაგალითად, თუ A1 უჯრედში გაქვთ თარიღი 11-იან-2017 და თქვენ ცდილობთ დღის ამოღებას ფორმულის გამოყენებით LEFT(A1,2), შედეგი იქნება 42, რაც არის 42746 ნომრის პირველი 2 ციფრი, რომელიც წარმოადგენს 2017 წლის 11 იანვარს შიდა Excel სისტემაში.

    თარიღის კონკრეტული ნაწილის ამოსაღებად, გამოიყენეთ ერთ-ერთი შემდეგი ფუნქცია: DAY, MONTH ან YEAR.

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

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

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