Სარჩევი
TEXT ფუნქცია არის ერთ-ერთი მნიშვნელოვანი ფუნქცია Excel-ში, რომელიც საშუალებას გაძლევთ გააკეთოთ სხვადასხვა ტიპის ფორმატირება ან რიცხვი. ეს სტატია გვიჩვენებს ფორმატის კოდების გამოყენების სხვადასხვა გზებს TEXT ფუნქციით სხვადასხვა მიზნებისთვის.
ჩამოტვირთვადი პრაქტიკის სამუშაო წიგნი
შეგიძლიათ ჩამოტვირთოთ პრაქტიკული სამუშაო წიგნი ჩამოტვირთვის ღილაკიდან ქვემოთ.
ტექსტის ფუნქციის ფორმატის კოდები.xlsx
რა არის TEXT ფუნქციის ფორმატის კოდები?
პირველ რიგში, უნდა ვიცოდეთ TEXT ფუნქციის სინტაქსი და მიზანი. ამ ფუნქციის სინტაქსი ასეთია:
TEXT(მნიშვნელობა, ფორმატი_ტექსტი)ასე რომ, TEXT ფუნქციის გამოყენებით, ჩვენ შეუძლია ნებისმიერი მნიშვნელობის ან რიცხვის დაფორმატება სხვადასხვა ფორმატის კოდების გამოყენებით.
ეს ფუნქცია საჭიროა, როდესაც ჩვენ გვინდა შევცვალოთ ან გვინდა მივიღოთ კონკრეტული ფორმატის მნიშვნელობა. შემდეგ ჩვენ გვჭირდება ფუნქცია TEXT . ფუნქციის მაგალითი შემდეგია.
=TEXT(TODAY(),"MM/DD/YY")
ის გამოიღებს შემდეგ გამომავალს:
დღევანდელი თარიღი არის MM/ DD/YY ფორმატი, როგორიცაა 29/06/21. ასე რომ, TEXT ფუნქციის გამოყენებით, ჩვენ შეგვიძლია მარტივად დავაკონფიგურიროთ ჩვენი საბოლოო გამომავალი ჩვენი მოთხოვნების შესაბამისად.
ძირითადად, არსებობს მრავალი ფორმატის კოდი, რომელიც შეიძლება გამოყენებულ იქნას TEXT ფუნქცია Excel-ში. მაგრამ აქ მე გაჩვენებთ ყველაზე გავრცელებულ და ყველაზე გამოყენებულ კოდებს მათი მიზნებით.
ფორმატის კოდი | მიზანი |
---|---|
0 | გადაცემებიწინა ნულები. |
? | პირდაპირი ნულების ჩვენების ნაცვლად ტოვებს შუალედებს. |
# | ასახავს არასავალდებულო ციფრებს და არ აჩვენებს დამატებით ნულებს. |
. (პერიოდი) | ჩნდება ათობითი წერტილი. |
, (მძიმით) | ათასების გამყოფი. |
[ ] | შექმენით პირობითი ფორმატები. |
TEXT ფუნქციის 4 მაგალითი Excel-ში კოდების ფორმატირება
ეს განყოფილება განიხილავს TEXT ფუნქციის ფორმატის კოდების მრავალფეროვან გამოყენებას, მაგ. ტექსტის შერწყმა რიცხვთან ან თარიღთან, წინა ნულის დამატება და რიცხვების განსაზღვრულ ფორმატში გადაყვანა. მოდით ჩავუღრმავდეთ გამოყენებას!
1. შეუთავსეთ ტექსტები და რიცხვები მორგებული ფორმატირებით
მოდით, გვქონდეს მონაცემთა ნაკრები ზოგიერთი ხილის და მათი ერთეულის ფასი და რაოდენობა . ბოლო სვეტი არის მთლიანი ფასის სვეტი.
ახლა ჩვენ გამოვთვლით სულ ფასს ტექსტით და ვალუტის სიმბოლოთი, ათასობით გამყოფი და ორი ათობითი. ადგილები TEXT ფუნქციის გამოყენებით .
ამისთვის ჩვენი ფორმულა იქნება ასეთი:
=”ტექსტი” & TEXT( ფორმულა, „$###,###.00“)📌 ფორმულის ახსნა:
პირველ რიგში, ჩვენ ვამატებთ ტექსტს წინა მხარეს აპერსანდი ( & ) სიმბოლო. შემდეგ პარამეტრების პირველ განყოფილებაში TEXT ფუნქციაში, ჩვენ გამოვიყენებთ ჩვენს ფორმულას სასურველი გამოსავლის დასათვლელად. ამის შემდეგ დადეთ ა $ ნიშანი წინა მხარეს ფორმატირებისთვის, რადგან ვალუტის სიმბოლო აქ არის დოლარი, მძიმე ( , ) ათასი გამყოფებისთვის და #. არასავალდებულო ციფრების წარმოსადგენად.
- ასე რომ, პირველ რიგში, შეიყვანეთ შემდეგი ფორმულა უჯრედში E5 და გადაიტანეთ შევსების სახელურის ხატულა ქვემოთ, რომ დააკოპიროთ ფორმულა.
="Total Price "&TEXT(C5*D5, "$###,###.00")
2. ტელეფონის ნომრის სწორი ფორმატის გამოყენება
დავუშვათ, რომ გვაქვს მონაცემთა ნაკრები, რომელიც შეიცავს ტელეფონის ნომრებს ამ მეთოდისთვის. მაგრამ მოცემული ნომრები არ არის კარგად დაფორმატებული.
- ახლა ჩვენ გადავიყვანთ აღნიშნულ ნომრებს შესაბამის ტელეფონის ნომრებად TEXT <1-ის გამოყენებით>ფუნქცია . ასე რომ, ჩვენ გვინდა შევქმნათ ასეთი ტელეფონის ნომრები:
(555) 555-1234
- ამისთვის ჩვენ უნდა გამოვიყენოთ ფორმულა როგორც მოცემულია ქვემოთ:
📌 ფორმულის ახსნა:
რადგან ჩვენ გვჭირდება ტელეფონის ნომრების ფორმატირება, როგორც ზემოთ მოცემულ მაგალითში, პირველ რიგში გვჭირდება მდგომარეობა ბოლო 7 ციფრის გამოსაყოფად მოცემული ნომრებიდან. ჩვენ უნდა გამოვიყენოთ [ ] პირობითი მიზნებისთვის. შემდეგ ჩვენ გვჭირდება # ათწილადის ადგილისთვის, რათა ჩამოვაყალიბოთ რიცხვი ჩვენი საჭიროების მიხედვით.
- პირველ რიგში, TEXT ფუნქციის პირველ ნაწილში, ის მიიღებს მოცემულ შენატანს, რომელიც არის ჩვენი C სვეტი, რადგან ჩვენ ვიღებთ მოცემულ ტელეფონის ნომრებს ფორმატირების გარეშე ამ სვეტიდან.
- მეორე,ფორმატის განყოფილება [<=9999999] ამოწმებს ციფრებს მარჯვენა მხრიდან, არის თუ არა 7 ციფრზე ნაკლები ან ტოლი. შემდეგ ის გარდაქმნის პირველ 7 ციფრს ###-#### ფორმაში, რაც ნიშნავს 3-ციფრიან-4ციფრიან წყვილს. ამის შემდეგ ქვეგანყოფილება (###) ###-#### დააფორმატეთ მთელი რიცხვი ასე (555) 555-1234. ასე რომ, ბოლო 3 ციფრი დაფარულია ()-ით, ხოლო დანარჩენი 3-ციფრიანი-4 ციფრიანი წყვილი.
- ასე რომ, ჯერ შეიყვანეთ შემდეგი ფორმულა უჯრედში D5 და შემდეგ გადაიტანეთ შევსების სახელურის ხატულა ქვემოთ.
=TEXT(C5,"[<=9999999]###-####;(###) ###-####")
3. რიცხვების წინ წამყვანი ნულების დამატება
Excel ავტომატურად აშორებს რიცხვების წინ აკრეფილ პირველ ნულებს. მაგრამ ზოგჯერ შეიძლება დაგვჭირდეს შევინარჩუნოთ წამყვანი ნულები. მაშინ TEXT ფუნქცია დაგვეხმარება ამის გაკეთებაში მისი ფორმატის კოდებით. მოდით გვქონდეს ზოგიერთი თანამშრომლის მონაცემთა ნაკრები მათი სახელებით და id .
ჩვენ გვინდა შევინარჩუნოთ ყველა თანამშრომლის ID 7 ციფრიანია, მაგრამ ზოგიერთი ID სრულიად არ არის 7-ციფრიანი. ჩვენ გადავიყვანთ ყველა ID-ს 7 ციფრად TEXT ფუნქციის ფორმატის კოდის გამოყენებით.
- ასე რომ, ჯერ შეიყვანეთ შემდეგი ფორმულა უჯრედში D5 და შემდეგ გადაიტანეთ შევსების სახელურის ხატულა ქვემოთ.
=TEXT(C5,"0000000")
4. ტექსტისა და თარიღის სასურველ ფორმატში გაერთიანება
ზოგჯერ შეიძლება დაგჭირდეთ ტექსტისა და თარიღის გაერთიანება სასურველ ფორმატში. შეგვიძლია გამოვიყენოთ TEXT ფუნქციის თარიღის ფორმატის კოდი ჩვენი გამოსავლის მორგებისთვის. ამ მეთოდის საჩვენებლად, მოდით ვიფიქროთ ზოგიერთი პროდუქტის მონაცემთა ნაკრებისა და მათი მიწოდების თარიღების შესახებ.
- ახლა ჩვენ დააკავშირებს პროდუქტების სახელებს და მიწოდების თარიღებს და აჩვენებს მათ ერთ სვეტში TEXT ფუნქციის ფორმატის კოდების გამოყენებით.
- ამის გასაკეთებელი ფორმულის სინტაქსი იქნება შემდეგნაირად.
📌 ფორმულის ახსნა:
ზემოთ ფორმულაში, ამპერსანდი (&) ოპერატორი გამოიყენება ტექსტების გაერთიანებისთვის. როდესაც ჩვენ გვჭირდება ტექსტის შეთავსება ტექსტთან ან ტექსტთან ფორმულით, მაშინ Excel-ში ეს ადვილად შესაძლებელია ამპერსანდის გამოყენებით ( & ). ეს არის CONCAT ფუნქციის ალტერნატივა Excel-ში. დამატებითი ინფორმაციისთვის შეგიძლიათ შეამოწმოთ როგორ დავამატოთ ტექსტი ფორმულამდე Excel-ში .
აქ ჩვენ უბრალოდ გვინდა გავაერთიანოთ ორი უჯრედი და დავამატოთ ტექსტი. თქვენ ასევე გსურთ გააკეთოთ თარიღების ფორმატირება TEXT ფუნქციის -ის ფორმატის კოდის გამოყენებით.
TEXT(Cell,”mm/dd/yyyy”)პარამეტრის პირველ განყოფილებაში ის იღებს მნიშვნელობებს, ასე რომ, რადგან ჩვენ გვსურს გადავიტანოთ მიწოდების თარიღების სვეტის მნიშვნელობები, ამიტომ აქ უნდა გადავიტანოთ უჯრედის ნომერი. ორმაგ ციტატაში ჩვენ გამოვაცხადეთ თარიღების ფორმირება მმ/დდ/წწწწ ფორმატის გამოყენებით. ასე რომ, ჩვენი მოცემული თარიღებიდან, ის აფორმებს თარიღებს ამ ფორმატშისადაც მმ-> თვე dd-> დღე წწ-> წელი. ასე რომ, ჩვენი თარიღი იქნება ასეთი: 05/07/1998 .
- ასე რომ, ჯერ შეიყვანეთ შემდეგი ფორმულა უჯრედში D5 და შემდეგ გადაიტანეთ შევსების სახელურის ხატულა ქვემოთ.
=B5&"'s delivery date is " &TEXT(C5,"mm/dd/yyyy")
დაწვრილებით: როგორ გამოვიყენოთ FIXED ფუნქცია Excel-ში (6 შესაფერისი მაგალითი)
მეტი მაგალითები Excel TEXT ფუნქციით კოდების დასაფორმებლად
აქ მე გავაკეთებ განიხილეთ მომხმარებლის ზოგიერთი პრობლემა და გადაწყვეტილებები TEXT ფუნქციისთვის .
- მოდით გამოვთვალოთ დღევანდელი თვე =MONTH(TODAY()) გამოყენებით. ეს მისცემს მიმდინარე თვის ნომერს. მაგალითად, ჩემთვის ოქტომბერია, ასე რომ, დაბრუნების მნიშვნელობად მისცემს 10-ს.
- მაგრამ როცა ვიყენებ =TEXT(MONTH (TODAY()),”მმ”) ეს დაბრუნდება 01 .
რატომ ხდება ეს შეცდომა ?
ჩვენ ვაკონვერტირებთ თარიღს 10 რიცხვად, შემდეგ კი თქვენ ეუბნებით, რომ გადაიყვანოს რიცხვი 10 თარიღად, რომელიც შემდეგ ცნობილია როგორც 02/01/1900 ( dd/mm/yyyy ), რომელიც არის Excel-ის თარიღის საწყისი რიცხვითი მნიშვნელობა. ასე რომ, როცა ტექსტის ფორმულას აწარმოებთ, ჩვენ ვიღებთ 1-ს იანვრიდან.
- კიდევ ერთი პრობლემა არის თარიღი და დრო გამოთვლა. თუ უნდა გავარკვიოთ დღევანდელი დღის ნომერიც და მიმდინარე საათიც. შესაძლებელია მათი გამოთვლა TEXT ფუნქციის გამოყენებით. უბრალოდ გამოიყენეთ ფორმულაქვემოთ.
=TEXT(TODAY(),"dd ") & "Days " & TEXT(NOW(),"hh ") & "Hours"
- ამ ფორმულის გამოყენებით პირველი ფუნქცია TEXT(TODAY(),”dd”) ითვლის დღევანდელი თარიღის რიცხვს და TEXT(NOW(),”hh”) აღმოაჩენს მიმდინარე საათებს.
Excel-ის ტექსტის ფორმატის გამოყენება
Excel-ს შეუძლია ავტომატურად აღმოაჩინოს მნიშვნელობა, რომლის შეყვანასაც ცდილობთ უჯრედში. ასე რომ, ის გადააქცევს მნიშვნელობას აღმოჩენილ ფორმატში, როგორც კი შეხვალთ მასში, მიუხედავად იმისა, რომ თქვენ შეიძლება არ გინდოდეთ ამის გაკეთება. ამიტომ, Excel-ის ინტელექტი, რომელიც უაღრესად სასარგებლოა უმეტეს დროს, შეიძლება ზოგჯერ გამაღიზიანებელი გახდეს თქვენთვის.
მაგალითად, დავუშვათ, რომ ცდილობთ შეიყვანოთ 5-10 უჯრედი მიუთითებს 5-დან 10-მდე . თუმცა, Excel მას თარიღად განიხილავს. ასე რომ, ის შეიტანება როგორც 5 ოქტომბერი ან 10 მაისი მიმდინარე წლის, სისტემის თარიღის პარამეტრიდან გამომდინარე. მსგავსი შემაშფოთებელი შედეგების წინაშე აღმოჩნდებით, როდესაც ცდილობთ კოდების შეყვანას წამყვანი ნულებით. რადგან excel განიხილავს პირველ ნულებს ზედმეტად და ავტომატურად ამოიღებს მათ.
მაშ, რას აკეთებთ ასეთი სიტუაციების თავიდან ასაცილებლად? კარგი, არ ინერვიულო. თქვენ შეგიძლიათ უბრალოდ დაფორმატოთ უჯრედები, როგორც ტექსტი მონაცემების შეყვანამდე. შემდეგ, Excel შეინახავს მნიშვნელობებს, როდესაც თქვენ შეიყვანთ მათ ყოველგვარი ცვლილების გარეშე.
დავუშვათ, რომ გსურთ შეიყვანოთ ზოგიერთი IDs წინასწარი ნულები დიაპაზონში B2:B100 . შემდეგ აირჩიეთ დიაპაზონი და დააჭირეთ CTRL + 1 ან გადადით მთავარი >> ფორმატი >>უჯრედების ფორმატირება . შემდეგი, აირჩიეთ ტექსტი კატეგორია ნომერი ჩანართიდან უჯრედების ფორმატირება დიალოგურ ფანჯარაში და დააწკაპუნეთ OK . ამის შემდეგ შეგიძლიათ შეიყვანოთ ყველაფერი, რაც გსურთ და Excel არაფერს შეცვლის.
შენიშვნა: ასევე, შეგიძლიათ დააჭიროთ CTRL + 1 , რათა გახსნათ უჯრედების ფორმატირება დიალოგური ფანჯარა.
გახსოვდეთ
- არ დაგავიწყდეთ გამოიყენოთ ორმაგი ციტატები ფორმატის კოდების გარშემო. წინააღმდეგ შემთხვევაში, TEXT ფუნქცია დაბრუნდება #NAME! შეცდომა .
- TEXT ფუნქცია გარდაქმნის ციფრულ მნიშვნელობებს ტექსტის სტრიქონებად. ასე რომ, თქვენ ვერ შეძლებთ გამომავალი უჯრედის გამოყენებას, როგორც ციფრული მნიშვნელობის მითითებას სხვა ფორმულებში. საჭიროების შემთხვევაში, შეიძლება დაგჭირდეთ რიცხვების სხვა ფორმატების გამოყენება, რათა თავიდან აიცილოთ ასეთი შეზღუდვები.
დასკვნა
ეს არის TEXT ფუნქციის გამოყენების გზები ფორმატის კოდები Excel-ში. მე ვაჩვენე ყველა მეთოდი მათი შესაბამისი მაგალითებით. ასევე, ჩვენ განვიხილეთ ამ ფუნქციის საფუძვლები და ამ ფუნქციის ყველაზე ხშირად გამოყენებული ფორმატის კოდები. თუ თქვენ გაქვთ ამის მიღწევის რაიმე სხვა მეთოდი, გთხოვთ, მოგერიდებათ გაგვიზიაროთ იგი. არ დაგავიწყდეთ ეწვიოთ ჩვენს ExcelWIKI ბლოგს, რათა შეისწავლოთ მეტი Excel-ის შესახებ. დარჩით ჩვენთან და განაგრძეთ სწავლა.