Excel: გადაიყვანეთ ტექსტი თარიღად და ნომერი თარიღად

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

Სარჩევი

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

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

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

    როგორ განვასხვავოთ Excel-ის ნორმალური თარიღები „ტექსტური თარიღებისგან“

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

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

  • ოსტატის მე-2 საფეხურზე, მოხსენით მონიშვნა ყველა დელიმიტერული ველი და დააწკაპუნეთ შემდეგი .
  • ბოლო ეტაპზე აირჩიეთ თარიღი სვეტის მონაცემთა ფორმატის ქვეშ, აირჩიეთ ფორმატი შესაბამისი თქვენს თარიღებზე და დააწკაპუნეთ დასრულება.
  • ამ მაგალითში ჩვენ ვაკონვერტირებთ ტექსტის თარიღებს ფორმატირებული როგორც "01 02 2015" (თვე დღე წელი), ამიტომ ვირჩევთ MDY ჩამოსაშლელი ველიდან.

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

    შენიშვნა. იმისათვის, რომ Text to Column ოსტატი სწორად იმუშაოს, თქვენი ყველა ტექსტის სტრიქონი ერთნაირად უნდა იყოს ფორმატირებული. მაგალითად, თუ თქვენი ზოგიერთი ჩანაწერი ფორმატირებულია დღე/თვე/წელი ფორმატით, ხოლო სხვები არის თვე/დღე/წელი , თქვენ მიიღებთ არასწორ შედეგებს.

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

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

    • ხუთშაბათი, 01 იანვარი, 2015
    • 01 იანვარი, 2015 3 PM

    თქვენ მოგიწევთ ცოტა მეტი ძალისხმევა და გამოიყენოთ როგორც Text to Columns ოსტატი და Excel DATE ფუნქცია.

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

      მაგალითად, თუ თქვენ აკონვერტირებთ სტრიქონებს, რომლებიც გამოყოფილია მძიმეებითა და ინტერვალით, მაგალითად, „ ხუთშაბათი, 01 იანვარი, 2015“ , თქვენ უნდა აირჩიოთ ორივე დელიმიტერი - მძიმე და ინტერვალი.

      <. 39>

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

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

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

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

      თუ არ გჭირდებათ სვეტი, დააწკაპუნეთ მასზე და აირჩიეთ ნუ იმპორტირებული სვეტი (გამოტოვება).

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

      დასრულების შემდეგ დააწკაპუნეთ დასრულება ღილაკი.

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

      შემდეგი სკრინშოტი აჩვენებს შედეგს, თავდაპირველი მონაცემებით A სვეტში და გაყოფილი მონაცემებით სვეტებში C, D და E.

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

      ჩვენს შემთხვევაში, year არის E სვეტში და day არის სვეტში D, ამათთან პრობლემა არ არის.

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

      =MONTH(serial_number)

      იმისათვის, რომ MONTH ფუნქცია გაიგოს, რომ ის ეხება თარიღს, ჩვენ მას ასე ვაყენებთ. :

      =MONTH(1&C2)

      სადაც C2 შეიცავს თვის სახელს, ჩვენს შემთხვევაში იანვარი . "1&" ემატება თარიღის შესაერთებლად ( 1 იანვარი) , რათა MONTH ფუნქციამ შეძლოს მისი გადაყვანა თვის შესაბამის რიცხვად.

      ახლა კი, მოდით ჩავრთოთ MONTH ფუნქცია month -ში; ჩვენი DATE ფორმულის არგუმენტი:

      =DATE(F2,MONTH(1&D2),E2)

    და voila, ჩვენი რთული ტექსტის სტრიქონები წარმატებით გარდაიქმნება თარიღებად:

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

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

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

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

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

    ტექსტური თარიღების დაფიქსირება ორნიშნა წლით

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

    <. 0>ძახილის ნიშანზე დაწკაპუნებით გამოჩნდება თქვენი მონაცემების შესაბამისი რამდენიმე ვარიანტი. 2-ნიშნა წლის შემთხვევაში Excelგკითხავთ, გსურთ მისი გადაყვანა 19XX-ად ან 20XX-ად.

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

    როგორ ჩართოთ შეცდომის შემოწმება Excel-ში

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

    • ჩართეთ ფონის შეცდომის შემოწმება შეცდომის შემოწმება ;
    • უჯრედები, რომლებიც შეიცავს წლებს, წარმოდგენილია 2 ციფრით ქვეშ შეცდომის შემოწმების წესები .

    როგორ შეცვალოთ ტექსტი დღემდე Excel-ში მარტივი გზით

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

    დააინსტალირეთ ჩვენი Ultimate Suite (უფასო საცდელი ვერსია შეგიძლიათ ჩამოტვირთოთ აქ), გადადით Ablebits-ზე Tools ჩანართი (2 ახალი ჩანართი, რომელიც შეიცავს 70+ გასაოცარ ინსტრუმენტს დაემატება თქვენს Excel-ს!) და იპოვეთ ღილაკი Text to Date :

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

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

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

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

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

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

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

    როგორ გადავიტანოთ რიცხვი თარიღად Excel-ში

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

    როგორც მოგეხსენებათ, Excel ინახავს თარიღებს და დროს, როგორც სერიულ ნომრებს და მხოლოდ უჯრედის ფორმატირება აიძულებს რიცხვი, რომელიც უნდა იყოს ნაჩვენები თარიღად. მაგალითად, 1-იან-1900 ინახება როგორც ნომერი 1, 2-იან-1900 ინახება როგორც 2, და 1-იან-2015 ინახება როგორც 42005. დამატებითი ინფორმაციისთვის, თუ როგორ ინახავს Excel თარიღებს და დროს, იხილეთ Excel-ის თარიღი ფორმატი.

    Excel-ში თარიღების გაანგარიშებისას, თარიღის სხვადასხვა ფუნქციების მიერ დაბრუნებული შედეგი ხშირად არის სერიული ნომერი, რომელიც წარმოადგენს თარიღს. მაგალითად, თუ =TODAY()+7 აბრუნებს ისეთ რიცხვს, როგორიცაა 44286 თარიღის ნაცვლად, რომელიც არის 7.დღევანდელი დღის შემდეგ, ეს არ ნიშნავს რომ ფორმულა არასწორია. უბრალოდ, უჯრედის ფორმატი დაყენებულია ზოგადი ან ტექსტი , ხოლო ის უნდა იყოს თარიღი .

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

    ნაგულისხმევი ფორმატის გამოსაყენებლად, შემდეგ აირჩიეთ უჯრედები სერიული ნომრებით და დააჭირეთ Ctrl+1, რათა გახსნათ უჯრედების ფორმატირება დიალოგი. ნომერი ჩანართზე აირჩიეთ თარიღი , აირჩიეთ სასურველი თარიღის ფორმატი ტიპი და დააწკაპუნეთ OK.

    <. 0>დიახ, ეს ასე მარტივია! თუ გსურთ რაიმე უფრო დახვეწილი, ვიდრე წინასწარ განსაზღვრული Excel-ის თარიღის ფორმატები, გთხოვთ, იხილოთ როგორ შექმნათ თარიღის მორგებული ფორმატი Excel-ში.

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

    როგორ გადავიტანოთ 8-ნიშნა რიცხვი თარიღად Excel-ში

    ძალიან გავრცელებული სიტუაციაა, როდესაც თარიღი შეყვანილია როგორც 8-ნიშნა რიცხვი, როგორიცაა 10032016, და თქვენ უნდა გადაიყვანოთ იგი თარიღის მნიშვნელობაში, რომელსაც Excel შეუძლია ამოიცნოს (10/03/2016). ამ შემთხვევაში, უბრალოდ უჯრედის ფორმატის შეცვლა თარიღზე არ იმუშავებს - შედეგად მიიღებთ ##########.

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

    ნომერი ფორმატი თარიღი
    10032016 დდმმმმმდდ 10-მარ-2016
    20160310 ეიიიიმმდდ
    20161003 yyyyddmm

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

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

    თარიღი(წელი, თვე, დღე)

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

    მაგალითად, ვნახოთ, როგორ შეგიძლიათ გადაიყვანოთ ნომერი 10032016 (შენახულია A1 უჯრედში) 3/10/2016 თარიღად.

    • ამოიღეთ წელი . ეს არის ბოლო 4 ციფრი, ამიტომ ვიყენებთ RIGHT ფუნქციას ბოლო 4 სიმბოლოს ასარჩევად: RIGHT(A1, 4).
    • ამოიღეთ თვე . ეს არის მე-3 და მე-4 ციფრი, ამიტომ ვიყენებთ MID ფუნქციას, რომ მივიღოთ ისინი MID(A1, 3, 2). სადაც 3 (მეორე არგუმენტი) არის საწყისი ნომერი, ხოლო 2 (მესამე არგუმენტი) არის ამოსაღები სიმბოლოების რაოდენობა.
    • ამოიღეთ დღე . ეს არის პირველი 2 ციფრი, ამიტომ გვაქვს LEFT ფუნქცია პირველი 2 სიმბოლოს დასაბრუნებლად: LEFT(A2,2).

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

    =DATE(RIGHT(A1,4), MID(A1,3,2), LEFT(A1,2))

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

    გთხოვთ, ყურადღება მიაქციოთ ბოლო ფორმულას ზემოთ მოცემულ ეკრანის სურათზე (მწკრივი 6). თავდაპირველი რიცხვი-თარიღი (161003) შეიცავს მხოლოდ 2 სიმბოლოს, რომელიც წარმოადგენს წელიწადს (16). ასე რომ, 2016 წლის მისაღებად, ჩვენ ვაკავშირებთ 20-ს და 16-ს შემდეგი ფორმულის გამოყენებით: 20&LEFT(A6,2). თუ ამას არ გააკეთებთ, Date ფუნქცია ნაგულისხმევად დააბრუნებს 1916 წელს, რაც ცოტა უცნაურია, თითქოს მაიკროსოფტი ჯერ კიდევ მე-20 საუკუნეში ცხოვრობდა :)

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

    როგორ გადაიყვანოთ ტექსტი თარიღად Excel-ში

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

    Excel DATEVALUE ფუნქცია - ტექსტის შეცვლა თარიღად

    DATEVALUE ფუნქცია Excel-ში გარდაქმნის თარიღს ტექსტის ფორმატში სერიულ ნომრად, რომელსაც Excel აღიარებს თარიღად.

    Excel-ის DATEVALUE-ის სინტაქსი ძალიან მარტივია:

    DATEVALUE(თარიღის_ტექსტი)

    ასე რომ, ფორმულა, რომელიც გადაიყვანება ტექსტის მნიშვნელობა დღემდე ისეთივე მარტივია, როგორც =DATEVALUE(A1) , სადაც A1 არის aუჯრედი თარიღით, რომელიც ინახება ტექსტის სტრიქონში.

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

    შემდეგი სკრინშოტი აჩვენებს Excel DATEVALUE-ის რამდენიმე ფორმულას მოქმედებაში:

    Excel DATEVALUE ფუნქცია - დასამახსოვრებელი რამ

    DATEVALUE ფუნქციის გამოყენებით ტექსტის სტრიქონის თარიღად გადაქცევისას, გთხოვთ, გახსოვდეთ, რომ:

    • ტექსტური სტრიქონებში დროის ინფორმაცია იგნორირებულია, როგორც ეს ხედავთ ზემოთ მე-6 და მე-8 სტრიქონებს. ტექსტის მნიშვნელობების კონვერტაციისთვის, რომლებიც შეიცავს როგორც თარიღებს, ასევე დროს, გამოიყენეთ VALUE ფუნქცია.
    • თუ წელი გამოტოვებულია ტექსტის თარიღში, Excel-ის DATEVALUE აირჩევს მიმდინარე წელს თქვენი კომპიუტერის სისტემის საათისგან, როგორც ეს ნაჩვენებია ზემოთ მე-4 სტრიქონში. .
    • რადგან Microsoft Excel ინახავს თარიღებს 1900 წლის 1 იანვრიდან, Excel DATEVALUE ფუნქციის გამოყენება უფრო ადრეულ თარიღებზე გამოიწვევს #VALUE-ს! შეცდომა.
    • DATEVALUE ფუნქციას არ შეუძლია ციფრული მნიშვნელობის თარიღად გადაქცევა და არც ტექსტის სტრიქონის დამუშავება, რომელიც რიცხვს ჰგავს, ამისთვის თქვენ დაგჭირდებათ Excel VALUE ფუნქციის გამოყენება და ეს არის ზუსტად ის, რაც ჩვენ გვაქვს. შემდეგ განვიხილავთ.

    Excel VALUE ფუნქცია - ტექსტის სტრიქონის თარიღად გადაქცევა

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

    VALUE ფუნქციის სინტაქსი ასეთია:

    VALUE(ტექსტი)

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

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

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

    გარდა Excel-ის კონკრეტული ფუნქციების გამოყენებისა, როგორიცაა VALUE და DATEVALUE, შეგიძლიათ შეასრულოთ მარტივი მათემატიკური ოპერაცია, რათა აიძულოთ Excel განახორციელოს ტექსტიდან დღემდე კონვერტაცია თქვენთვის. აუცილებელი პირობაა, რომ ოპერაციამ არ უნდა შეცვალოს თარიღის მნიშვნელობა (სერიული ნომერი). ცოტა სახიფათო ჟღერს? შემდეგი მაგალითები გაადვილებს საქმეს!

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

    • მიმატება: =A1 + 0
    • გამრავლება: =A1 * 1
    • გაყოფა: =A1 / 1
    • ორმაგი უარყოფა: =--A1

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

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

    თუ თქვენი ტექსტის თარიღები შეიცავს სხვა განმასხვავებელს, გარდა წინა ხაზის (/) ან ტირე (-), Excel ფუნქციები არ იქნება შეძლოთ მათი ამოცნობა, როგორც თარიღები და დააბრუნოთ #VALUE! შეცდომა.

    ამის გამოსასწორებლად, შეგიძლიათ გაუშვათ Excel-ის Find and Replace ინსტრუმენტი, რათა შეცვალოთ თქვენი დელიმიტერი დახრილი (/), ყველაფერი ერთი ნაბიჯით:

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

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

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

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

    =SUBSTITUTE(A1, ".", "/")

    სადაც A1 არის ტექსტის თარიღი და "." არის დელიმიტერი, რომლითაც გამოიყოფა თქვენი სტრიქონები.

    ახლა, მოდით ჩავსვათ ეს SUBSTITUTE ფუნქცია VALUE ფორმულაში:

    =VALUE(SUBSTITUTE(A1, ".", "/"))

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

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

    ტექსტის სვეტების ოსტატი - ფორმულის გარეშე გზა ფარული ტექსტისთვის დღემდე

    თუ თქვენ ხართ არაფორმულის მომხმარებლის ტიპი, გამოსადეგი იქნება Excel-ის დიდი ხნის ფუნქცია სახელწოდებით Text To Columns . მას შეუძლია გაუმკლავდეს მაგალითში 1-ში დემონსტრირებული მარტივი ტექსტის თარიღებს, ასევე მაგალითში 2-ში ნაჩვენები მრავალნაწილიანი ტექსტის სტრიქონებს.

    მაგალითი 1. მარტივი ტექსტის სტრიქონების თარიღებად გადაქცევა

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

    • 1.1.2015
    • 1.2015
    • 01 01 2015
    • 2015/1/ 1

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

    ამ მაგალითში ჩვენ გადავიყვანთ ტექსტის სტრიქონებს, როგორიცაა 01 01 2015 (დღე, თვე და წელი გამოყოფილია ინტერვალით) თარიღებად.

    1. თქვენს Excel-ის სამუშაო ფურცელში აირჩიეთ ტექსტური ჩანაწერების სვეტი, რომლის გადაყვანაც გსურთ თარიღებად.
    2. გადადით მონაცემები ჩანართზე, მონაცემთა ინსტრუმენტები ჯგუფზე და დააწკაპუნეთ <1 16>ტექსტი სვეტებად.

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