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

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

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

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

    Excel ISTEXT ფუნქცია

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

    სინტაქსი ასეთია:

    ISTEXT(value)

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

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

    =ISTEXT(A2)

    Excel ISNONTEXT ფუნქცია

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

    სინტაქსი იგივეა, რაც ISTEXT ფუნქციის:

    ISTEXT(value)

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

    =ISNONTEXT(A2)

    როგორც ნაჩვენებია ქვემოთ მოცემულ ეკრანის სურათზე, ISTEXT და ISNONTEXT ფორმულები აბრუნებენ საპირისპირო შედეგებს:

    ISTEXT და ISNONTEXT ფუნქციები Excel-ში - გამოყენების შენიშვნები

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

    • ორივე ფუნქცია არის IS ფუნქციების ჯგუფის ნაწილი, რომელიც აბრუნებს TRUE ან FALSE-ის ლოგიკურ (ბულის) მნიშვნელობებს.
    • კონკრეტულ შემთხვევაში, როდესაც ნომრები ინახება ტექსტის სახით , ISTEXT აბრუნებს TRUE-ს, ხოლო ISNONTEXT აბრუნებს FALSE-ს.
    • ორივე ფუნქცია ხელმისაწვდომია Excel-ის ყველა ვერსიაში Office 365, Excel 2019, Excel 2016 , Excel 2013, Excel 2010, Excel 2007, Excel 2003, Excel XP და Excel 2000.

    ISTEXT-ისა და ISNONTEXT-ის გამოყენება Excel-ში - ფორმულების მაგალითები

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

    შეამოწმეთ, არის თუ არა მნიშვნელობა ტექსტი

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

    ISTEXT ფორმულა:

    აბრუნებს TRUE-ს ნებისმიერი მნიშვნელობისთვის, რომელსაც Excel მიიჩნევს ტექსტს .

    =ISTEXT(B2)

    ISNONTEXT ფორმულა:

    აბრუნებს TRUE-ს ნებისმიერი მნიშვნელობისთვის, რომელსაც Excel მიიჩნევს არატექსტად .

    =ISNONTEXT(B2)

    ISTEXT მონაცემთა ვალიდაციისთვის : მხოლოდ ტექსტის დაშვება

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

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

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

    =ISTEXT(B2:B4)

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

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

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

    Excel IF ISTEXT ფორმულა

    პრაქტიკაში, ISTEXTდა ISNONTEXT ხშირად გამოიყენება IF ფუნქციასთან ერთად უფრო მოსახერხებელი შედეგის გამოსატანად, ვიდრე სტანდარტული TRUE და FALSE.

    ფორმულა 1. თუ არის ტექსტი, მაშინ

    ჩვენი პირველი მაგალითი ცოტა უფრო შორს, დავუშვათ, რომ გსურთ დააბრუნოთ "დიახ" ტექსტის მნიშვნელობებისთვის და "არა" სხვა რამისთვის. ამის შესასრულებლად, უბრალოდ ჩადეთ ISTEXT ფუნქცია IF-ის ლოგიკურ ტესტში და გამოიყენეთ "დიახ" და "არა" value_if_true და value_if_false არგუმენტებისთვის, შესაბამისად:

    =IF(ISTEXT(A2), "Yes", "No")

    ფორმულა 2. შეამოწმეთ უჯრედის შეყვანა

    ერთ წინა მაგალითში განვიხილეთ, თუ როგორ უნდა უზრუნველყოთ მომხმარებლის სწორი შეყვანა მონაცემთა ვალიდაციის გამოყენებით . ეს ასევე შეიძლება გაკეთდეს „უფრო რბილი“ ფორმით Excel IF ISTEXT ფორმულის დახმარებით.

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

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

    ამ ყველაფრის ერთად შეკრებით მივიღებთ შემდეგ ფორმულას. , სადაც B2 არის შესამოწმებელი უჯრედი:

    =IF(B2="", "", IF(ISTEXT(B2), "Valid answer", "Invalid answer - please enter text."))

    შეამოწმეთ, შეიცავს თუ არა დიაპაზონი რაიმე ტექსტს

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

    მთელი დიაპაზონის შესამოწმებლად, დააკავშირეთ ISTEXT ფუნქცია SUMPRODUCT-თან ამ გზით:

    SUMPRODUCT(ISTEXT( დიაპაზონი)*1)>0 SUMPRODUCT(-- ISTEXT( დიაპაზონი))>0

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

    =SUMPRODUCT(ISTEXT(A2:C2)*1)>0

    =SUMPRODUCT(--ISTEXT(A2:C2))>0

    ერთ-ერთი ზემოაღნიშნული ფორმულა გადადის D2 უჯრედში, შემდეგ კი გადაიტანეთ იგი D5 უჯრედში.

    ასე რომ, ახლა თქვენ გესმით, რომელ რიგებს შეიცავს. ერთი ან მეტი ტექსტის სტრიქონი (TRUE) და რომელიც შეიცავს მხოლოდ ციფრებს (FALSE).

    თუ გსურთ სხვადასხვა შედეგის დაბრუნება, თქვით "დიახ" ან "არა" TRUE და FALSE-ისგან განსხვავებით, ჩაურთეთ ზემოთ მოცემული ფორმულა IF განცხადებაში:

    =IF(SUMPRODUCT(--ISTEXT(A2:C2))>0, "Yes", "No")

    როგორ მუშაობს ეს ფორმულა

    ფორმულა დაფუძნებულია SUMPRODUCT-ის უნარზე, გაუმკლავდეს მასივებს ბუნებრივად. შიგნიდან გარეთ მუშაობისას, აი რას აკეთებს:

    • ISTEXT ფუნქცია აბრუნებს TRUE და FALSE მნიშვნელობების მასივს. A2:C2-ისთვის მივიღებთ ამ მასივს:

      {TRUE,TRUE,FALSE}

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

      SUMPRODUCT({1,1,0})>0

    • SUMPRODUCT ფუნქცია აერთიანებს 1 და 0-ებს და თქვენ ამოწმებთ არის თუ არა შედეგი ნულზე მეტი. თუ ასეა, დიაპაზონიშეიცავს მინიმუმ ერთ ტექსტურ მნიშვნელობას და ფორმულა აბრუნებს TRUE-ს, თუ არა FALSE-ს.

    შეამოწმეთ, შეიცავს თუ არა უჯრედი კონკრეტულ ტექსტს

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

    მაგალითად, A2-ში ელემენტის ID შეიცავს თუ არა ტექსტის სტრიქონს D2 უჯრედში, გამოიყენეთ ქვემოთ მოცემული ფორმულა (გთხოვთ გაითვალისწინოთ $D$2 აბსოლუტური მითითება, რომელიც ხელს უშლის უჯრედის მისამართის შეცვლას ფორმულის სხვა უჯრედებში კოპირებისას):

    =ISNUMBER(SEARCH($D$2, A2))

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

    =IF(ISNUMBER(SEARCH($D$2, A2)), "Yes", "No")

    და მივიღებთ შემდეგ შედეგებს:

    იგივე შედეგის მიღწევა შესაძლებელია COUNTIF-ით :

    =IF(COUNTIF(A2, "*"&$D$2&"*")>0, "Yes", "No")

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

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

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

    1. აირჩიეთ ყველა უჯრედი, რომლის შემოწმებაც გსურთ და მონიშნეთ (ამ მაგალითში A2:C5).
    2. Home ჩანართზე, ჯგუფში სტილები , დააწკაპუნეთ ახალი წესი > გამოიყენეთ ფორმულა, რათა დაადგინოთ რომელი უჯრედები უნდა დაფორმატოთ .
    3. ფორმატიტის მნიშვნელობებში სადაც ეს ფორმულა არის true ველი, შეიყვანეთ ქვემოთ მოცემული ფორმულა:

      =ISTEXT(A2)

      სადაც A2 არისარჩეული დიაპაზონის მარცხენა უჯრედი.

    4. დააწკაპუნეთ ღილაკზე ფორმატი და აირჩიეთ სასურველი ფორმატირება.
    5. დააწკაპუნეთ ორჯერ OK ორივე დიალოგური ფანჯრის დასახურად და წესის შესანახად.

    თითოეული ნაბიჯის უფრო დეტალური ახსნისთვის იხილეთ: Excel-ის პირობითი ფორმატირების ფორმულების გამოყენება.

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

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

    ხელმისაწვდომი ჩამოტვირთვები

    Excel ISTEXT და ISNONTEXT ფორმულების მაგალითები

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