გადაიყვანეთ რიცხვები-როგორც ტექსტი ნორმალურ რიცხვებად

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

გადაიყვანეთ რიცხვები-როგორც ტექსტი ნორმალურ რიცხვებად

და ზოგჯერ ასეთი მაჩვენებელი არ ჩანს (რაც ბევრად უარესია).

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

  • დალაგება წყვეტს ნორმალურად მუშაობას - "ფსევდო-ნომრები" ამოწურულია და არ არის მოწყობილი ისე, როგორც მოსალოდნელია:

    გადაიყვანეთ რიცხვები-როგორც ტექსტი ნორმალურ რიცხვებად

  • ტიპის ფუნქციები VLOOKUP (VLOOKUP) ვერ იპოვნეთ საჭირო მნიშვნელობები, რადგან მათთვის რიცხვი და იგივე რიცხვი-როგორც ტექსტი განსხვავებულია:

    გადაიყვანეთ რიცხვები-როგორც ტექსტი ნორმალურ რიცხვებად

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

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

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

მეთოდი 1. მწვანე ინდიკატორის კუთხე

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

გადაიყვანეთ რიცხვები-როგორც ტექსტი ნორმალურ რიცხვებად

არჩეული დიაპაზონის ყველა რიცხვი გარდაიქმნება სრულ რიცხვებად.

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

მეთოდი 2: ხელახლა შესვლა

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

რა თქმა უნდა, თუ უჯრედები ბევრია, მაშინ ეს მეთოდი, რა თქმა უნდა, არ იმუშავებს.

მეთოდი 3. ფორმულა

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

გადაიყვანეთ რიცხვები-როგორც ტექსტი ნორმალურ რიცხვებად

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

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

მეთოდი 4: სპეციალური ჩასმა

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

  • შეიყვანეთ 1 ნებისმიერ ცარიელ უჯრედში
  • დააკოპირეთ იგი
  • შეარჩიეთ უჯრედები ნომრებით ტექსტის ფორმატში და შეცვალეთ მათი ფორმატი რიცხვით (არაფერი მოხდება)
  • დააწკაპუნეთ მაუსის მარჯვენა ღილაკით უჯრედებზე ფსევდო ნომრებით და აირჩიეთ ბრძანება ჩასვით სპეციალური (სპეციალური ჩასმა) ან გამოიყენეთ კლავიატურის მალსახმობი Ctrl + Alt + V
  • ფანჯარაში, რომელიც იხსნება, აირჩიეთ ვარიანტი ღირებულებები (ღირებულებები) и გაამრავლეთ (გამრავლება)

გადაიყვანეთ რიცხვები-როგორც ტექსტი ნორმალურ რიცხვებად

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

მეთოდი 5. ტექსტი სვეტების მიხედვით

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

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

გადაიყვანეთ რიცხვები-როგორც ტექსტი ნორმალურ რიცხვებად

დაწკაპვით ფერი Excel გადააქცევს ჩვენს ტექსტს ნორმალურ რიცხვებად.

მეთოდი 6. მაკრო

თუ ხშირად გიწევთ ასეთი ტრანსფორმაციების გაკეთება, მაშინ აზრი აქვს ამ პროცესის ავტომატიზირებას მარტივი მაკროთი. დააჭირეთ Alt + F11 ან გახსენით ჩანართი დეველოპერი (დეველოპერი) და დააჭირეთ ღილაკს Visual Basic. რედაქტორის ფანჯარაში, რომელიც გამოჩნდება, დაამატეთ ახალი მოდული მენიუში ჩასმა – მოდული და დააკოპირეთ შემდეგი კოდი იქ:

Sub Convert_Text_to_Numbers() Selection.NumberFormat = "ზოგადი" Selection.Value = Selection.Value End Sub  

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

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

PS

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

  • წებოვანი ტექსტის დაყოფა სვეტებად
  • გამოთვლები ფორმულების გარეშე სპეციალური ჩასმით
  • გადააკეთეთ ტექსტი რიცხვებად PLEX დანამატით

დატოვე პასუხი