Агуулгын хүснэгт
Заавар нь Excel-ийн ISTEXT болон ISNONTEXT функцуудыг ашиглан нүд нь текстийн утга агуулсан эсэхийг шалгах болно.
Та агуулгын талаар мэдээлэл авах шаардлагатай үед. Excel-ийн зарим нүднүүдийн хувьд та ихэвчлэн Мэдээллийн функц гэж нэрлэгддэг функцуудыг ашигладаг. ISTEXT болон ISNONTEXT хоёулаа энэ ангилалд хамаарна. ISTEXT функц нь утга нь текст эсэхийг шалгадаг ба ISNONTEXT нь утга нь текст биш эсэхийг шалгадаг. Үзэл баримтлал нь ямар ч энгийн байсан ч функцууд нь Excel-ийн янз бүрийн даалгавруудыг шийдвэрлэхэд гайхалтай хэрэг болдог.
Excel-ийн ISTEXT функц
Excel-ийн шалгалтын ISTEXT функц нь заасан утга нь текст эсвэл үгүй. Хэрэв утга нь текст байвал функц ҮНЭНийг буцаана. Бусад бүх өгөгдлийн төрлүүдийн хувьд (тоо, огноо, хоосон нүд, алдаа гэх мэт) энэ нь ХУДАЛ буцаана.
Синтакс нь дараах байдалтай байна:
ISTEXT(value)
Хаана утга гэдэг нь үр дүнг нь шалгахыг хүсэж буй утга, нүдний лавлагаа, илэрхийлэл эсвэл өөр функц юм.
Жишээ нь, A2 дахь утга нь текст мөн эсэхийг мэдэхийн тулд үүнийг ашиглана уу. томъёо:
=ISTEXT(A2)
Excel ISNONTEXT функц
ISNONTEXT функц нь тоо, огноо, цаг зэрэг текстийн бус утгыг ҮНЭН буцаана. , хоосон зай болон текст бус үр дүн эсвэл алдаа буцаах бусад томьёо. Текстийн утгуудын хувьд ХУДАЛ буцаана.
Синтакс нь ISTEXT функцийнхтэй ижил байна:
ISTEXT(value)
Жишээ нь:A2 дахь утга нь текст биш бол энэ томъёог ашиглана уу:
=ISNONTEXT(A2)
Доорх дэлгэцийн агшинд үзүүлсэнчлэн ISTEXT болон ISNONTEXT томъёо нь эсрэг үр дүнг буцаана:
Excel-ийн ISTEXT болон ISNONTEXT функцууд - ашиглалтын тэмдэглэл
ISTEXT болон ISNONTEXT нь маш энгийн бөгөөд хэрэглэхэд хялбар функцууд бөгөөд эдгээрийг ашиглахад танд ямар нэгэн хүндрэл гарах магадлал бага. Үүнд анхаарах хэд хэдэн гол зүйл байна:
- Хоёр функц нь ҮНЭН эсвэл ХУДАЛ гэсэн логик (Боолийн) утгуудыг буцаадаг IS функцүүдийн бүлгийн нэг хэсэг юм.
- Тодорхой тохиолдолд тоо текст хэлбэрээр хадгалагдах үед ISTEXT нь ҮНЭН, ISNONTEXT нь ХУДАЛ-г буцаана.
- Хоёр функц нь Office 365, Excel 2019, Excel 2016-д зориулсан Excel-ийн бүх хувилбарт боломжтой. , Excel 2013, Excel 2010, Excel 2007, Excel 2003, Excel XP, Excel 2000.
Excel-д ISTEXT болон ISNONTEXT-г ашиглах - томьёоны жишээ
Доорх жишээг та үзнэ үү. Excel-ийн ISTEXT болон ISNONTEXT функцүүдийн практик хэрэглээ нь таны ажлын хуудсыг илүү үр ашигтай болгоход тусална гэж найдаж байна.
Утга нь текст мөн эсэхийг шалгах
Заримдаа та олон тооны утгуудтай ажиллахдаа, Зарим тоонуудын хувьд таны томьёо буруу үр дүн эсвэл бүр алдаа гаргаж байгааг анзаарахад та гайхаж магадгүй. Хамгийн тодорхой шалтгаан нь асуудалтай тоонуудыг текст хэлбэрээр хадгалдаг. Доорх томьёо нь ямар утгуудаас текст болохыг баттай хэлэх болноExcel-ийн үзэл бодол.
ISTEXT томъёо:
Excel текст гэж үздэг аливаа утгын ҮНЭНийг буцаана.
=ISTEXT(B2)
ISNONTEXT томъёо:
Excel-ийн текст бус гэж үзсэн бүх утгыг ҮНЭН буцаана.
=ISNONTEXT(B2)
Өгөгдлийн баталгаажуулалтын ISTEXT : зөвхөн текстийг зөвшөөрөх
Зарим тохиолдолд та тодорхой нүдэнд зөвхөн текстийн утгыг оруулахыг хэрэглэгчдэд зөвшөөрч болно. Үүнд хүрэхийн тулд ISTEXT томьёо дээр үндэслэн өгөгдлийн баталгаажуулалтын дүрмийг үүсгэ. Үүнд:
- Баталгаажуулахыг хүсэж буй нэг буюу хэд хэдэн нүдийг сонгоно уу.
- Өгөгдөл таб дээрх Өгөгдлийн хэрэгсэл бүлэгт, Өгөгдлийн баталгаажуулалт товчийг дарна уу.
- Өгөгдлийн баталгаажуулалт харилцах цонхны Тохиргоо таб дээрээс Өгөгдлийн -г сонгоно уу> баталгаажуулах шалгуурыг харгалзах талбарт ISTEXT томьёогоо оруулна уу.
- Дүрэмийг хадгалахын тулд OK дээр дарна уу.
Энэ жишээний хувьд бид B2 нүдэнд асуулгын хариултыг баталгаажуулж байна. B4-ээр дамжуулан дараах томъёоны тусламжтайгаар:
=ISTEXT(B2:B4)
Үүнээс гадна та өөрийн Алдааны дохиолол мессежийг тохируулах боломжтой. Таны хэрэглэгчид ямар төрлийн өгөгдлийг хүлээн авах вэ:
Үүний үр дүнд хэрэглэгч баталгаажуулсан нүднүүдийн аль нэгэнд тоо эсвэл огноо оруулахыг оролдох үед тэд дараахыг харах болно. анхааруулга:
Дэлгэрэнгүй мэдээллийг Excel-д өгөгдөл баталгаажуулалтыг ашиглах хэсгээс үзнэ үү.
Excel IF ISTEXT томъёо
Практикт ISTEXTболон ISNONTEXT-г ихэвчлэн IF функцтэй хамт ашигладаг бөгөөд стандарт ҮНЭН ба ХУДАЛ-аас илүү хэрэглэгчдэд ээлтэй үр дүнг гаргадаг.
Формула 1. Хэрэв текст байвал
Бидний эхний жишээг авч үзвэл a Цаашид та текстийн утгыг "Тийм", бусад зүйлд "Үгүй" гэж буцаана гэж бодъё. Үүнийг хийхийн тулд ISTEXT функцийг IF-ийн логик тест рүү оруулаад үнэн_хэрэв_үнэн болон худал_утга аргументуудад "Тийм" ба "Үгүй"-г ашиглана уу:
=IF(ISTEXT(A2), "Yes", "No")
Формула 2. Нүдний оролтыг шалгана уу
Өмнөх жишээнүүдийн нэгэнд бид Data Validation ашиглан хэрэглэгчийн зөв оролтыг хэрхэн баталгаажуулах талаар ярилцсан. . Үүнийг мөн 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 нүдээр доош чирнэ.
Ингэснээр та одоо аль мөрийг агуулж байгааг тодорхой ойлгох болно. нэг буюу хэд хэдэн текст мөр (ҮНЭН) ба зөвхөн тоо агуулсан (ХУДАЛ).
Хэрэв та өөр илэрцийг буцаахыг хүсвэл "Тийм" эсвэл "Үгүй" гэж хэлээрэй. ҮНЭН ба ХУДАЛ-ын эсрэг дээрх томьёог IF мэдэгдэлд хавсаргана уу:
=IF(SUMPRODUCT(--ISTEXT(A2:C2))>0, "Yes", "No")
Энэ томьёо хэрхэн ажилладаг вэ
Томьёо нь SUMPRODUCT-ийн массивуудыг эх байдлаар нь зохицуулах чадвар дээр суурилдаг. Дотор талаас нь ажиллавал энэ нь дараах байдалтай байна:
- ISTEXT функц нь ҮНЭН ба ХУДАЛ утгуудын массивыг буцаана. A2:C2-ийн хувьд бид дараах массивыг авна:
{TRUE,TRUE,FALSE}
- Дараа нь бид дээрх массивын элемент бүрийг 1-ээр үржүүлж, ҮНЭН ба ХУДАЛ-ын логик утгуудыг 1 ба 0 болгон хөрвүүлнэ. . Үүнтэй ижил зорилгоор давхар нэгдмэл оператор (--) ашиглаж болно. Өөрчлөлтийн дараа томъёо нь дараах хэлбэртэй байна:
SUMPRODUCT({1,1,0})>0
- SUMPRODUCT функц нь 1 ба 0-ийг нэмдэг бөгөөд үр дүн нь тэгээс их эсэхийг шалгана. Хэрэв тийм бол хүрээдор хаяж нэг текстийн утгыг агуулсан бөгөөд томьёо нь ХУДАЛ биш бол ҮНЭНийг буцаана.
Нүдэнд тодорхой текст байгаа эсэхийг шалгах
Excel-ийн ISTEXT функц нь зөвхөн нүдэнд текст агуулагдаж байгаа эсэхийг тодорхойлох боломжтой. , ямар ч текст гэсэн утгатай. Нүдэнд тодорхой текст мөр агуулж байгаа эсэхийг мэдэхийн тулд ISNUMBER SEARCH томьёо эсвэл орлуулагч тэмдэгтэй COUNTIF ашиглана уу.
Жишээ нь, A2 дахь Item 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-ийн нөхцөлт форматтай хамт текстийн утгыг агуулсан нүднүүдийг тодруулахад ашиглаж болно. Үүнд:
- Шалгах гэж буй бүх нүдээ сонгоод тодруулах (энэ жишээнд A2:C5).
- Нүүр таб дээр Загвар бүлгээс Шинэ дүрэм > Аль нүдийг форматлахыг томьёо ашиглана .
- Утгыг форматлах хэсэгт Энэ томьёо үнэн бол талбарт доорх томьёог оруулна уу:
=ISTEXT(A2)
Энд A2 ньсонгосон мужын зүүн талын нүд.
- Формат товчийг дараад хүссэн форматаа сонгоно уу.
- Ок дарж хоёр харилцах цонхыг хааж дүрмийг хадгална уу.
Алхам бүрийн дэлгэрэнгүй тайлбарыг дараах хэсгээс үзнэ үү: Excel-ийн нөхцөлт форматын томъёог ашиглах.
Үр дүнд нь Excel нь дурын текстийн мөр бүхий бүх нүдийг тодруулдаг:
Excel дээр ISTEXT болон ISNONTEXT функцуудыг ингэж ашиглах боломжтой. Уншиж байгаад баярлалаа, дараа долоо хоногт манай блог дээр уулзана гэж найдаж байна!
Татаж авах боломжтой
Excel ISTEXT болон ISNONTEXT томъёоны жишээ