Excel-ийн орлуулагч тэмдэг: олох, солих, шүүх, текст болон тоо бүхий томъёонд ашиглах

  • Үүнийг Хуваалц
Michael Brown

Агуулгын хүснэгт

Таны мэдэх шаардлагатай бүх зүйл нэг хуудсан дээр: тэдгээр нь юу болох, тэдгээрийг Excel-д хэрхэн хамгийн сайн ашиглах, яагаад орлуулагч тэмдэгтүүд тоонуудтай ажиллахгүй байна вэ.

Таныг байгаа үед. ямар нэг зүйл хайж байгаа боловч яг юу болохыг нь мэдэхгүй, орлуулагдах тэмдэг нь төгс шийдэл юм. Та орлуулагч тэмдгийг ямар ч үнэ цэнийг авч чаддаг хошигногч гэж бодож болно. Excel-д ердөө 3 орлуулагч тэмдэгт байдаг (од, асуултын тэмдэг, гулдмай) гэхдээ тэдгээр нь маш олон хэрэгтэй зүйлийг хийж чадна!

    Excel-ийн орлуулагч тэмдэгтүүд

    Microsoft дээр Excel, орлуулагдах тэмдэг нь өөр ямар ч тэмдэгтийг орлуулж болох тусгай төрлийн тэмдэгт юм. Өөрөөр хэлбэл, та яг тодорхой тэмдэгт мэдэхгүй бол тухайн газарт орлуулагч тэмдэг ашиглаж болно.

    Excel-ийн таних хоёр нийтлэг тэмдэгт нь од (*) ба асуултын тэмдэг (?) юм. Тилde (~) нь Excel-ийг дипломуудыг орлуулагч биш ердийн тэмдэгт гэж үзэхийг албаддаг.

    Хэсэгчилсэн тааруулах шаардлагатай үед зэрлэг тэмдэгтүүд ямар ч нөхцөлд хэрэг болно. Та эдгээрийг өгөгдлийг шүүх, нийтлэг хэсэгтэй оруулгуудыг олох, эсвэл томьёонд бүдэг бадаг тааруулах зэрэгт харьцуулах шалгуур болгон ашиглаж болно.

    Од тэмдгийг орлуулагч тэмдэг болгон

    Од (*) нь ямар ч тооны тэмдэгтийг төлөөлж чадах хамгийн ерөнхий орлуулагч тэмдэгт. Жишээ нь:

    • ch* - Чарльз , шалгах , <1 гэх мэт "ch"-ээр эхэлсэн ямар ч үгтэй тохирно>шатар гэх мэт
    • -үүнтэй төстэй томьёог ажлын хуудсан дээрээ байгаа бол ямар ч тохиолдолд ХАЙХ ЗААВАР ТОВЧЛОЛУУДАД "$" эсвэл өөр мөнгөн тэмдэгт оруулах ёсгүй. Энэ нь зөвхөн нүднүүдэд хэрэглэгдэх "харааны" валютын формат бөгөөд үндсэн утгууд нь зөвхөн тоонууд гэдгийг санаарай.

      Жишээ 2. Огнооны орлуулагч томьёо

      Дээр авч үзсэн SUMPRODUCT томъёо нь тоонуудын хувьд маш сайн ажилладаг боловч огнооны хувьд амжилтгүй болно. Яагаад? Учир нь Excel дотооддоо огноог серийн дугаар болгон хадгалдаг бөгөөд томьёо нь нүдэнд харагдах огноог биш тэдгээр тоонуудыг боловсруулдаг.

      Энэ саадыг даван туулахын тулд TEXT функцийг ашиглан огноог текст мөр болгон хувиргаж, дараа нь стрингүүдийг SEARCH функц руу оруулна.

      Таны яг юуг тоолохыг зорьж байгаагаас хамааран текстийн формат өөр өөр байж болно.

      Өдөрт "4"-тэй C2:C12 дээрх бүх огноог тоолохын тулд , сар эсвэл жил, " ммммйж" :

      =SUMPRODUCT(--(ISNUMBER(SEARCH("4",TEXT(C2:C12, "mmddyyyy")))))

      Зөвхөн өдөр -ийг тоолохын тулд ашиглана уу. "4"-г агуулж, сар, жилийг үл тоомсорлож, " dd" текстийн форматыг ашиглана уу:

      =SUMPRODUCT(--(ISNUMBER(SEARCH("4",TEXT(C2:C12, "dd")))))

      Ийм байдлаар орлуулагч тэмдэгтүүдийг ашиглах боломжтой. Excel дээр. Энэ мэдээлэл таны ажилд хэрэг болно гэж найдаж байна. Юутай ч, уншсан танд баярлалаа, дараа долоо хоногт манай блог дээр уулзана гэж найдаж байна!

      Татаж авах дасгалын ном

      Excel томьёо (.xlsx файл)-ын зэрлэг тэмдэгтүүд

      Гуравдугаар сар , инч , fetch гэх мэт "ch"-ээр төгссөн текстийн мөрийг орлуулна.
    • *ch* - Чад , толгой өвдөх , арх гэх мэт аль ч байрлалд "ch" агуулсан аливаа үгийг илэрхийлнэ.

    Асуултын тэмдэг нь орлуулагч тэмдэгт

    Асуултын тэмдэг (?) нь ямар нэг тэмдэгтийг төлөөлнө. Энэ нь танд хэсэгчилсэн тохирохыг хайхдаа илүү тодорхой болгоход тусална. Жишээ нь:

    • ? - нэг тэмдэгт агуулсан аливаа оруулгатай таарч, жишээлбэл. "a", "1", "-" гэх мэт
    • ?? - дурын хоёр тэмдэгтийг орлуулна, жишээлбэл. "ab", "11", "a*" гэх мэт
    • ???-??? - ABC-DEF , ABC-123 , 111-222 гэх мэт зураасаар тусгаарлагдсан 3 тэмдэгтийн 2 бүлэг агуулсан дурын мөрийг илэрхийлнэ.
    • pri?e - үнэ , бахархал , шагнал гэх мэттэй таарч байна.

    Оролцогч тэмдэгтийн тэмдэгтийн тэмдэгтийн тэмдэг

    Оролцогч тэмдэгтийн өмнө байрлуулсан tilde (~) тэмдэгт оролцооны тэмдэгтийн нөлөөг цуцалж, түүнийг шууд утга бүхий од (~*) болгон хувиргадаг. тэмдэглэгээ (~?), эсвэл үгийн үсэг (~~). Жишээ нь:

    • *~? - асуултын тэмдэгээр төгссөн аливаа оруулгыг олно, ж.нь. Юу? , Тэнд хэн нэгэн байна уу? гэх мэт.
    • *~** - од агуулсан аливаа өгөгдлийг олно, жишээ нь. *1 , *11* , 2020 оны 3-р сарын 1* гэх мэт. Энэ тохиолдолд 1, 3-р од нь орлуулагдах тэмдэг, харин хоёр дахь нь үсгийн одны тэмдэгтийг илэрхийлнэ.

    Ол баExcel-д орлуулагч тэмдэгтүүдийг солих

    Excel-ийн Хай, солих функцээр орлуулагч тэмдэгтүүдийг ашиглах нь нэлээд олон талт юм. Дараах жишээнүүд нь хэд хэдэн нийтлэг хувилбаруудын талаар ярилцаж, хэд хэдэн анхааруулгын талаар танд анхааруулах болно.

    Хэрхэн орлуулагч тэмдэгтээр хайх вэ

    Өгөгдмөлөөр Ол, солих харилцах цонх нь байдаг. Бүхэл бүтэн эсийн агуулгатай таарахгүй байхаар заасан шалгуурыг нүднээсээ хайхаар тохируулсан. Жишээлбэл, хэрэв та хайлтын шалгуур болгон "AA"-г ашиглавал Excel үүнийг агуулсан AA-01 , 01-AA , 01-AA гэх мэт бүх оруулгуудыг буцаана. -02 гэх мэт. Энэ нь ихэнх тохиолдолд маш сайн ажилладаг ч тодорхой нөхцөлд хүндрэлтэй байж болно.

    Доорх өгөгдлийн багцаас та зураасаар тусгаарлагдсан 4 тэмдэгтээс бүрдэх ID-г олохыг хүсэж байна гэж бодъё. Тиймээс та Ол, солих харилцах цонхыг (Ctrl + F) нээгээд Юуг олох талбарт ??-?? гэж бичээд товчийг дарна уу. Бүгдийг олох . Үр дүн нь жаахан эргэлзээтэй харагдаж байна, тийм үү?

    Техникийн хувьд AAB-01 эсвэл BB-002 гэх мэт мөрүүд ??-?? агуулагдаж байгаа тул шалгуурт таарч байна. дэд мөр. Эдгээрийг илэрцээс хасахын тулд Сонголтууд товчийг дараад Бүтэн нүдний агуулгыг тааруулах нүдийг чагтална уу. Одоо Excel үр дүнг зөвхөн ??-?? strings:

    Хэрхэн орлуулагч тэмдэгтээр солих вэ

    Хэрэв таны өгөгдөл тодорхойгүй тохирч байгаа бол орлуулагч тэмдэгт танд туслах болноТэдгээрийг хурдан олж, нэгтгэнэ үү.

    Доорх дэлгэцийн агшинд та нэг хотын Homel ба Гомел хоёр зөв бичгийн хувилбарыг харж болно. Бид хоёуланг нь өөр хувилбараар солихыг хүсч байна - Homyel . (Тиймээ, миний төрөлх хотын гурван үсэг бүгд зөв бөгөөд ерөнхийдөө хүлээн зөвшөөрөгдсөн :)

    Хэсэгчилсэн тохиролуудыг солихын тулд та үүнийг хийх хэрэгтэй:

    1. Ctrl + H дарна уу. Олох, солих харилцах цонхны Орлуулах табыг нээхийн тулд.
    2. Юуг олох талбарт орлуулагч тэмдэгтийн илэрхийлэлийг бичнэ үү: ?omel
    3. Орлуулах талбарт орлуулах текстийг бичнэ үү: Хомель
    4. Бүгдийг нь солих<2 дээр дарна уу> товч.

    Үр дүнг ажиглаарай:

    Хэрхэн орлуулагч тэмдэгтүүдийг олж солих вэ

    Excel нь орлуулагдах тэмдэг, өөрөөр хэлбэл шууд од эсвэл асуултын тэмдэг гэж хүлээн зөвшөөрсөн тэмдэгтийг олохын тулд хайлтын шалгуурт тильд (~) оруулна уу. Жишээлбэл, одтой бүх оруулгыг олохын тулд Find what нүдэнд ~* гэж бичнэ үү:

    Хэрэв та одоорыг өөр зүйлээр солихыг хүсвэл дараах руу шилжинэ үү. Орлуулах таб болон Орлуулах нүдэнд сонирхсон тэмдэгтийг бичнэ үү. Олдсон бүх одны тэмдэгтүүдийг арилгахын тулд Орлуулах нүдийг хоосон орхиод Бүгдийг нь солих гэснийг товшино уу.

    Өгөгдлийг шүүнэ үү. Excel дэх орлуулагч тэмдэгтүүд

    Excel-ийн орлуулагч тэмдэгтүүд нь танд маш том баганатай үед маш их хэрэгтэй байдагөгөгдөл болон тухайн өгөгдлийг нөхцөл байдалд тулгуурлан шүүхийг хүсэж байна.

    Манай түүвэр өгөгдлийн багцад та "B"-ээр эхэлсэн ID-г шүүхийг хүсэж байна гэж бодъё. Үүний тулд дараах зүйлийг хийнэ үү:

    1. Толгойн нүднүүдэд шүүлтүүр нэмнэ үү. Хамгийн хурдан арга бол Ctrl + Shift + L товчлолыг дарах явдал юм.
    2. Зорилтот баганад шүүлтүүрийн унждаг сумыг товшино уу.
    3. Хайлт талбарт, шалгуураа бичнэ үү, манай тохиолдолд B* .
    4. OK дээр дарна уу.

    Энэ нь таны орлуулагч тэмдэгт дээр тулгуурлан өгөгдлийг шууд шүүнэ. доор харуулах гэх мэт шалгуурууд:

    Зэрлэг тэмдэгтүүдийг мөн Нарийвчилсан шүүлтүүрт ашиглах боломжтой бөгөөд энэ нь үүнийг ердийн илэрхийлэл (мөн regexs гэж нэрлэдэг)-ийн сайн хувилбар болгож чадна. технологийн багш) Excel дэмждэггүй. Нэмэлт мэдээлэл авахыг хүсвэл орлуулагч тэмдэгт бүхий Excel-ийн дэвшилтэт шүүлтүүрийг үзнэ үү.

    Орлуулагч тэмдэгт бүхий Excel-ийн томьёо

    Нэгдүгээрт, Excel-ийн нэлээд хязгаарлагдмал тооны функцууд орлуулагч тэмдэгтүүдийг дэмждэг гэдгийг анхаарах хэрэгтэй. Томъёоны жишээнүүдийг ашигладаг хамгийн алдартай функцуудын жагсаалтыг энд оруулав:

    Орчин тэмдэгтэй AVERAGEIF - заасан нөхцөлийг хангасан нүднүүдийн дундажийг (арифметик дундаж) олно.

    AVERAGEIFS - буцаана. олон шалгуурыг хангасан эсийн дундаж. Дээрх жишээн дээрх AVERAGEIF нь орлуулагч тэмдэгтийг зөвшөөрдөг шиг.

    Оролцогч тэмдэгттэй COUNTIF - нэг шалгуурт үндэслэн нүднүүдийн тоог тоолдог.

    Оролцогч тэмдэгттэй COUNTIFS - тоог тоолдог.олон шалгуурт тулгуурласан нүднүүд.

    Золбоотой SUMIF- нөхцөл бүхий нүднүүдийг нийлдэг.

    SUMIFS - олон шалгууртай нүдийг нэмнэ. Дээрх жишээн дээрх SUMIF нь орлуулагч тэмдэгтүүдийг хүлээн авдаг шиг.

    Дэвшилтэт тэмдэгттэй VLOOKUP - хэсэгчилсэн тохирох босоо хайлтыг гүйцэтгэдэг.

    Хэсэгчилсэн таарч байгаа HLOOKUP - хэвтээ хайлт хийдэг.

    XLOOKUP орлуулагч тэмдэгтүүдтэй - багана болон мөрөнд хэсэгчлэн тохирох хайлтыг гүйцэтгэдэг.

    Зохиолуулагч тэмдэгт бүхий MATCH томъёо - хэсэгчилсэн тохирохыг олж, түүний харьцангуй байрлалыг буцаана.

    XMATCH орлуулагч тэмдэгтүүдтэй. - MATCH функцийн орчин үеийн залгамжлагч бөгөөд энэ нь орлуулагч тэмдэгт тааруулахыг дэмждэг.

    Орлуулагч тэмдэгтээр ХАЙХ - том жижиг үсэг мэдрэгчтэй FIND функцээс ялгаатай нь жижиг жижиг ХАЙЛТ нь орлуулагч тэмдэгтүүдийг ойлгодог.

    Хэрэв танд хэрэгтэй бол орлуулагч тэмдэгтүүдийг дэмждэггүй бусад функцуудтай хэсэгчлэн тааруулахын тулд та Excel IF орлуулагч тэмдэгт томьёо гэх мэт тойрч гарах шийдлийг олох хэрэгтэй болно.

    Дараах жишээнүүд нь Excel-ийн томьёонд орлуулагч тэмдгийг ашиглах зарим ерөнхий хандлагыг харуулж байна.

    Excel COUNTIF орлуулагч тэмдэгтийн томьёо

    Та үргэлжлүүлэх нүдний тоог тоолохыг хүсэж байна гэж бодъё. "АА" текстийг A2:A12 мужид байрлуулна. Үүнийг хэрэгжүүлэх гурван арга бий.

    Хамгийн хялбар нь шалгуур аргументад орлуулагч тэмдэгтүүдийг шууд оруулах явдал юм:

    =COUNTIF(A2:A12, "*AA*")

    Практикт, Ийм "хатуу код" нь хамгийн сайн шийдэл биш юм. ХэрэвШалгуур дараа нь өөрчлөгдөхөд та томьёогоо тэр болгонд нь засах хэрэгтэй болно.

    Та томьёоны шалгуурыг бичихийн оронд E1 гэж хэлээд зарим нүдэнд оруулаад нүдний лавлагааг дараахтай холбож болно. орлуулагч тэмдэгтүүд. Таны бүрэн томьёо нь:

    =COUNTIF(A2:A12,"*"&E1&"*")

    Өөрөөр та шалгуурын нүдэнд (E1) орлуулагч тэмдэгт мөр (манай жишээнд *AA*) оруулж болно. ) болон томъёонд зөвхөн нүдний лавлагааг оруулна:

    =COUNTIF(A2:A12, E1)

    Гурван томьёо бүгд ижил үр дүнг гаргах тул алийг нь ашиглах нь асуудал юм. таны хувийн сонголт.

    Тэмдэглэл. Оролцогч тэмдэгт хайлт жижиг жижиг үсгийн мэдрэмжгүй тул томьёо нь AA-01 болон aa-01 гэх мэт том, жижиг үсгийн аль алиныг нь тооцдог.

    Excel-ийн орлуулагч VLOOKUP томьёо

    Эх өгөгдлөөс яг таарахгүй утгыг хайх шаардлагатай үед та хэсэгчилсэн тохирохыг олохын тулд орлуулагч тэмдэгтүүдийг ашиглаж болно.

    Энэ жишээн дээр бид тодорхой тэмдэгтүүдээр эхэлсэн ID-г хайж, B баганаас үнийг нь буцаана. Үүнийг хийхийн тулд D2, D3 нүдэнд зорилтот ID-н өвөрмөц хэсгийг оруулна уу. болон D4-г сонгоод үр дүнг гаргахын тулд энэ томьёог ашиглана уу:

    =VLOOKUP(D2&"*", $A$2:$B$12, 2, FALSE)

    Дээрх томъёо нь E1-д очдог бөгөөд харьцангуй ба үнэмлэхүй нүдний лавлагааг ухаалгаар ашигласны улмаас доорх нүднүүдэд зөв хуулж авдаг. .

    Тайлбар. Excel VLOOKUP функц нь буцаадаг тулЭхний олдсон таарч байгаа тул та орлуулагч тэмдэгтээр хайхдаа маш болгоомжтой байх хэрэгтэй. Хэрэв таны хайлтын утга хайлтын мужид нэгээс олон утгатай таарч байвал та төөрөгдүүлсэн үр дүнд хүрч болзошгүй.

    Тоонд зориулсан Excel-ийн орлуулагч тэмдэг

    Заримдаа Excel-ийн орлуулагч тэмдэгтүүд тоонд биш, зөвхөн текстийн утгуудад ажилладаг гэж хэлдэг. Гэсэн хэдий ч энэ нь яг үнэн биш юм. Ол, солих функц болон Шүүлтүүр -ийн тусламжтайгаар орлуулагч тэмдэгтүүд нь текст болон тоонуудын аль алинд нь сайн ажилладаг.

    Оролцогч тэмдэгтийн дугаараар хайж олоод солих

    Доорх дэлгэцийн агшинд бид 4-ийн цифр агуулсан нүднүүдийг хайхын тулд хайлтын шалгуурын хувьд *4*-г ашиглаж байгаа бөгөөд Excel нь текстийн мөр болон тоонуудыг хоёуланг нь олдог:

    Шүүлтүүр орлуулагч тэмдэгтийн дугаартай

    Үүний нэгэн адил Excel-ийн автомат шүүлтүүрт "4" агуулсан тоонуудыг шүүх асуудал байхгүй:

    Яагаад Excel-ийн орлуулагч тэмдэгт томьёоны тоонуудтай ажиллахгүй байна вэ?

    Томьёон дахь тоонууд нь өөр түүх юм. Оролцогч тэмдэгтүүдийг тоонуудтай хамт ашиглах нь (та тоог орлуулагч тэмдэгээр хүрээлэх эсвэл нүдний лавлагааг холбосон эсэхээс үл хамааран) тоон утгыг текстийн мөр болгон хувиргадаг. Үүний үр дүнд Excel хэд хэдэн тооны муж дахь мөрийг таньж чадахгүй байна.

    Жишээ нь, доорх томьёоны аль аль нь "4"-ийг агуулсан мөрийн тоог төгс тооцдог:

    =COUNTIF(A2:A12, "*4*" )

    =COUNTIF(A2:A12, "*"&E1&"*" )

    Гэхдээ аль аль нь тоон доторх 4-ийг тодорхойлж чадахгүй:

    Хэрхэн хийх вэОролцогч тэмдэгтүүд тоонд ажилладаг

    Хамгийн хялбар шийдэл бол тоонуудыг текст болгон хөрвүүлэх (жишээ нь, Текстээс багана руу шилжих функцийг ашиглах), дараа нь тогтмол VLOOKUP, COUNTIF, TATCH гэх мэт үйлдлийг хийх явдал юм.

    Жишээлбэл, E1 дэх тоогоор -ээр эхэлсэн нүднүүдийн тоог гаргахын тулд дараах томьёо:

    =COUNTIF(B2:B12, E1&"*" )

    д Энэ арга нь бараг хүлээн зөвшөөрөгдөхгүй тохиолдолд та тодорхой тохиолдол бүрийн хувьд өөрийн томъёог боловсруулах хэрэгтэй болно. Харамсалтай нь, ерөнхий шийдэл байхгүй байна :( Доор та хэд хэдэн жишээг олно.

    Жишээ 1. Тооны Excel-ийн орлуулагч тэмдэгтийн томъёо

    Энэ жишээ нь тоонуудыг хэрхэн тоолохыг харуулж байна. тодорхой цифр. Доорх жишээ хүснэгтэд B2:B12 мужид хэдэн тоо "4" агуулагдаж байгааг тооцоолохыг хүсэж байна гэж бодъё. Энд ашиглах томъёо байна:

    =SUMPRODUCT(--(ISNUMBER(SEARCH("4", B2:B12))))

    Энэ томьёо хэрхэн ажилладаг вэ

    Дотоод талаас нь ажиллахад томьёо дараах байдлаар ажиллана:

    SEARCH функц нь тус бүр дээр заасан цифрийг хайдаг. мужын нүд болон түүний байрлалыг буцаана, хэрэв олдохгүй бол #VALUE алдаа гарна. Үүний гаралт нь дараах массив байна:

    {#VALUE!;1;#VALUE!;#VALUE!;3;#VALUE!;#VALUE!;1;#VALUE!;#VALUE!;#VALUE!}

    ISNUMBER функц нь үүнийг тэндээс авч дурын тоог ҮНЭН болгож өөрчилнө. болон алдаа FALSE:

    {FALSE;TRUE;FALSE;FALSE;TRUE;FALSE;FALSE;TRUE;FALSE;FALSE;FALSE}

    Давхар нэгдмэл оператор (--) нь TRUE ба FALSE утгыг 1 ба 0 болгон шахдаг:

    {0;1;0;0;1;0;0;1;0;0;0}

    Эцэст нь SUMPRODUCT функц нь 1-үүдийг нэмээд тоог буцаана.

    Тэмдэглэл.

    Майкл Браун бол програм хангамжийн хэрэгслийг ашиглан нарийн төвөгтэй процессуудыг хялбаршуулах хүсэл эрмэлзэлтэй, технологид дуртай хүн юм. Технологийн салбарт арав гаруй жил ажилласан туршлагатай тэрээр Microsoft Excel, Outlook, мөн Google Sheets болон Docs дээр ур чадвараа дээшлүүлсэн. Майклын блог нь өөрийн мэдлэг, туршлагаа бусадтай хуваалцах, бүтээмж, үр ашгийг дээшлүүлэхэд хялбар зөвлөмж, зааварчилгаа өгөх зорилготой юм. Та туршлагатай мэргэжилтэн эсвэл анхлан суралцаж байгаа эсэхээс үл хамааран Майклын блог нь эдгээр чухал програм хангамжийн хэрэгслээс хамгийн их ашиг хүртэх талаар үнэ цэнэтэй ойлголт, практик зөвлөгөөг санал болгодог.