วิธีการใช้ตัวดำเนินการสตริง และอักขระตัวแทน

ตัวดำเนินการสตริง (&) สามารถใช้ในสูตรได้ และอักขระตัวแทน (*,?,~) สามารถใช้ในเงื่อนไขได้

เชื่อมสตริงหรือเนื้อหาของเซลล์เข้าด้วยกัน

ตัวอย่างของการใช้ตัวดำเนินการการเชื่อม:

“Abc”&”Def” จะส่งค่ากลับมาเป็น “AbcDef”

“Abc”&A1 จะส่งค่ากลับมาเป็น “Abc2” หากเซลล์ A1 มี 2

A1&A2 จะส่งค่ากลับมาเป็น “12” หากเซลล์ A1 มี 1 และเซลล์ A2 มี 2

=B2&”, “&E2 จะส่งค่ากลับมาเป็น “Last, First” หาก B2 มี “Last” และ E2 มี “First”

ใช้อักขระตัวแทนเพื่อหาอักขระเดี่ยวใด ๆ ที่ตรงกัน

ตัวอย่างของการใช้ตัวดำเนินการ ? ในรูปแบบที่ตรงกัน:

“Ea?” จะหาสตริงที่ตรงกันที่เริ่มต้นด้วย “Ea” และที่มีอักขระเพิ่มเติมอีกหนึ่งอักขระเท่านั้น เช่น “Ea2” หรือ “Eac”

“Th??” จะหาสตริงที่ตรงกันที่เริ่มต้นด้วย “Th” และที่มีอักขระเพิ่มเติมอีกสองอักขระเท่านั้น เช่น “Then” และ “That”

=COUNTIF(B2:E7,“?ip”) จะส่งจำนวนของเซลล์ในช่วง B2:E7 ที่มีค่าที่เริ่มต้นด้วยอักขระซึ่งตามหลังด้วย “ip” เช่น “rip” และ “tip” ซึ่งจะไม่ตรงกันกับ “drip” หรือ “trip”

ใช้อักขระตัวแทนเพื่อหาอักขระที่ตรงกันจำนวนเท่าใดก็ได้

ตัวอย่างของการใช้ตัวดำเนินการ * ในรูปแบบที่ตรงกัน:

“*ed” จะหาสตริงที่ตรงกันซึ่งยาวเท่าใดก็ได้ โดยลงท้ายด้วย “ed” เช่น “Ted” หรือ “Treed”

=COUNTIF(B2:E7,“*it”) จะส่งค่ากลับมาเป็นจำนวนของเซลล์ในช่วง B2:E7 ที่มีค่าซึ่งลงท้ายด้วย “it” เช่น “bit” และ “mit” ซึ่งจะไม่ตรงกันกับ “mitt”

หาอักขระตัวแทนที่ตรงกัน

ตัวอย่างของการใช้ตัวดำเนินการ ~ ในรูปแบบที่ตรงกัน:

“~?” จะหาเครื่องหมายคำถามที่ตรงกัน แทนที่จะใช้เครื่องหมายคำถามเพื่อให้ตรงกันกับอักขระเดี่ยวใด ๆ

=COUNTIF(E,“~*”) จะส่งค่ากลับมาเป็นจำนวนของเซลล์ในคอลัมน์ E ที่มีอักขระดอกจันอยู่

=SEARCH(“~?”,B2) จะส่งค่ากลับมาเป็น 19 หากเซลล์ B2 มี “That is a question? Yes it is!” เมื่อเครื่องหมายคำถามนั้นเป็นอักขระตัวที่ 19 ในสตริง

ใช้อักขระตัวแทนหลายอักขระในเงื่อนไข

อักขระตัวแทน (? * ~) สามารถใช้ด้วยกันในนิพจน์ที่อนุญาตเงื่อนไขได้ ตัวอย่างคือ:

“*a?” จะจับคู่นิพจน์ใด ๆ ที่มีอักขระ “a” ตามด้วยอักขระเดี่ยวใด ๆ เช่น “That” “Cap” และ “Irregular”

=COUNTIF(B2:E7,“*on?”) จะส่งค่ากลับมาเป็นจำนวนของเซลล์ในช่วง B2:E7 ที่มีค่าซึ่งเริ่มต้นด้วยอักขระจำนวนเท่าใดก็ได้ (รวมถึงไม่มีเลย) ซึ่งตามหลังด้วย “on” จากนั้นเป็นอักขระเดี่ยว ค่านี้จะตรงกันกับคำต่าง ๆ เช่น “alone,” “bone,” “one,” และ “none” ค่านี้จะไม่ตรงกันกับคำว่า “only” (มีสองอักขระตามหลัง “on”) หรือ “eon” (ไม่มีอักขระใดตามหลัง “on”)