Note: The other languages of the website are Google-translated. Back to English

วิธีค้นหาค่าในเซลล์ที่มีรายการคั่นด้วยจุลภาคใน Excel

สมมติว่าคุณมีคอลัมน์ที่มีค่าที่คั่นด้วยจุลภาคเช่น Sales, 123, AAA และตอนนี้คุณต้องการค้นหาว่าค่า 123 ในเซลล์ที่คั่นด้วยเครื่องหมายจุลภาคคุณจะทำอย่างไร? บทความนี้จะแนะนำวิธีการแก้ปัญหา

ค้นหาค่าในเซลล์ที่มีรายการคั่นด้วยลูกน้ำด้วยสูตร


ค้นหาค่าในเซลล์ที่มีรายการคั่นด้วยลูกน้ำด้วยสูตร


สูตรต่อไปนี้สามารถช่วยคุณค้นหาค่าในเซลล์ที่มีรายการที่คั่นด้วยจุลภาคใน Excel กรุณาดำเนินการดังนี้

1. เลือกเซลล์ว่างป้อนสูตร =IF(ISNUMBER(SEARCH(123,A2)),"yes","no") ลงในแถบสูตรแล้วกดปุ่ม Enter ดูภาพหน้าจอ:

หมายเหตุ: ในสูตร A2 คือเซลล์ที่มีค่าที่คั่นด้วยจุลภาคที่คุณจะพบ

2. เลือกเซลล์ผลลัพธ์แล้วลาก Fill Handle ลงเพื่อให้ได้ผลลัพธ์ทั้งหมด หากค่า“ 123” อยู่ในเซลล์ที่คั่นด้วยจุลภาคคุณจะได้ผลลัพธ์เป็น“ ใช่” มิฉะนั้นคุณจะได้ผลลัพธ์เป็น“ ไม่” ดูภาพหน้าจอ:


บทความที่เกี่ยวข้อง:


เครื่องมือเพิ่มประสิทธิภาพการทำงานในสำนักงานที่ดีที่สุด

Kutools สำหรับ Excel ช่วยแก้ปัญหาส่วนใหญ่ของคุณและเพิ่มผลผลิตของคุณได้ถึง 80%

  • นำมาใช้ใหม่: ใส่อย่างรวดเร็ว สูตรที่ซับซ้อนแผนภูมิ และสิ่งที่คุณเคยใช้มาก่อน เข้ารหัสเซลล์ ด้วยรหัสผ่าน; สร้างรายชื่อผู้รับจดหมาย และส่งอีเมล ...
  • ซุปเปอร์ฟอร์มูล่าบาร์ (แก้ไขข้อความและสูตรหลายบรรทัดได้อย่างง่ายดาย); การอ่านเค้าโครง (อ่านและแก้ไขเซลล์จำนวนมากได้อย่างง่ายดาย); วางลงในช่วงที่กรองแล้ว...
  • ผสานเซลล์ / แถว / คอลัมน์ โดยไม่สูญเสียข้อมูล แยกเนื้อหาของเซลล์ รวมแถว / คอลัมน์ที่ซ้ำกัน... ป้องกันเซลล์ซ้ำ; เปรียบเทียบช่วง...
  • เลือกซ้ำหรือไม่ซ้ำ แถว; เลือกแถวว่าง (เซลล์ทั้งหมดว่างเปล่า); Super Find และ Fuzzy Find ในสมุดงานจำนวนมาก สุ่มเลือก ...
  • สำเนาถูกต้อง หลายเซลล์โดยไม่เปลี่ยนการอ้างอิงสูตร สร้างการอ้างอิงอัตโนมัติ ถึงหลายแผ่น ใส่สัญลักษณ์แสดงหัวข้อย่อย, กล่องกาเครื่องหมายและอื่น ๆ ...
  • แยกข้อความ, เพิ่มข้อความ, ลบตามตำแหน่ง, ลบ Space; สร้างและพิมพ์ผลรวมย่อยของเพจ แปลงระหว่างเนื้อหาของเซลล์และความคิดเห็น...
  • ซุปเปอร์ฟิลเตอร์ (บันทึกและใช้โครงร่างตัวกรองกับแผ่นงานอื่น ๆ ); การเรียงลำดับขั้นสูง ตามเดือน / สัปดาห์ / วันความถี่และอื่น ๆ ตัวกรองพิเศษ โดยตัวหนาตัวเอียง ...
  • รวมสมุดงานและแผ่นงาน; ผสานตารางตามคอลัมน์สำคัญ แยกข้อมูลออกเป็นหลายแผ่น; Batch แปลง xls, xlsx และ PDF...
  • คุณสมบัติที่ทรงพลังมากกว่า 300 รายการ. รองรับ Office / Excel 2007-2019 และ 365 รองรับทุกภาษา ใช้งานง่ายในองค์กรหรือองค์กรของคุณ ทดลองใช้ฟรี 30 วันเต็ม รับประกันคืนเงิน 60 วัน
kte แท็บ 201905

แท็บ Office นำอินเทอร์เฟซแบบแท็บมาที่ Office และทำให้งานของคุณง่ายขึ้นมาก

  • เปิดใช้งานการแก้ไขและอ่านแบบแท็บใน Word, Excel, PowerPoint, ผู้จัดพิมพ์, Access, Visio และโครงการ
  • เปิดและสร้างเอกสารหลายรายการในแท็บใหม่ของหน้าต่างเดียวกันแทนที่จะเป็นในหน้าต่างใหม่
  • เพิ่มผลผลิตของคุณ 50% และลดการคลิกเมาส์หลายร้อยครั้งให้คุณทุกวัน!
ด้านล่าง officetab
จัดเรียงความคิดเห็นโดย
ความคิดเห็น (11)
ยังไม่มีการให้คะแนน เป็นคนแรกที่ให้คะแนน!
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สวัสดีตอนเช้าทุกคน ฉันมีคำถามที่ยอดเยี่ยมว่าจะนับค่าเฉพาะที่คั่นด้วยเครื่องหมายจุลภาคในเซลล์เดียวใน excel ได้อย่างไร ฉันต้องการนับจำนวน 15 ในเซลล์เดียวที่มี 15,215,15,155,45,1515,15 ฉันต้องการ ผลลัพธ์ที่ 3. มีสูตรใดบ้างใน excel
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ใช่ มีฟังก์ชันใน Excel ที่สามารถทำสิ่งนี้ให้คุณได้ อย่างไรก็ตาม ตามที่ได้อธิบายไว้ในปัญหาข้างต้น เพื่อให้ข้อมูลของคุณมีความแม่นยำมากขึ้น ให้เพิ่มเครื่องหมายจุลภาคที่ด้านซ้ายและด้านขวาของรายการ และรวมไว้ในการค้นหาของคุณ ดูตัวอย่างด้านล่าง:
, 15,215,15,155,45,1515,15,
=COUNTIF(A1, ",15,")
คำอธิบายของสูตรนี้มีดังนี้: =COUNTIF(จำนวนเซลล์หรือช่วง ค่าที่คุณกำลังมองหา/นับ)
แจ้งให้เราทราบหากคุณต้องการตัวอย่างที่ดีกว่า
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สวัสดี!
นี่เป็นสูตรที่เจ๋งจริงๆ แต่มี ... ข้อบกพร่อง? ... ที่ฉันไม่สามารถหาวิธีแก้ไขได้ "ข้อบกพร่อง" ไม่ใช่คำที่ถูกต้อง แต่ฉันคิดไม่ออก (วันจันทร์คือ 8:30 น.) ของคำที่ถูกต้อง
เมื่อคุณกำลังมองหาส่วนใดส่วนหนึ่งของตัวเลข คุณจะได้ "ใช่" ดังนั้นสิ่งต่อไปนี้จะส่งคืน "ใช่":
=IF(ISNUMBER(SEARCH(12,A2)),"yes","no")
=IF(ISNUMBER(SEARCH(23,A2)),"yes","no")
=IF(ISNUMBER(SEARCH(3,A2)),"yes","no")

ฉันพยายามใส่ตัวเลขด้วยเครื่องหมายคำพูดก็ไม่มีประโยชน์ สูตรนี้ใช้ได้ผลอย่างสมบูรณ์แบบสำหรับกรณีการใช้งานของตัวอย่าง ซึ่งตัวเลขทั้งหมดมีความยาวเท่ากัน แต่ถ้าคุณกำลังมองหาตัวเลขที่สั้นกว่าซึ่งปรากฏในสตริง คุณจะได้รับผลบวกลวง
มีทางเลือกอื่นแทน "SEARCH" ที่ตรงใจกว่าไหม (อีกแล้ว คำว่า ? ฮ่า ฮ่า )? 
ขอบคุณ! 
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สวัสดี Scott S. คุณหมายถึงการค้นหาสตริงที่ตรงทั้งหมดหรือไม่
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สวัสดีคริสตัล
ใช่ฉันคิดว่านั่นเป็นวิธีที่จะใช้วลีนั้น 
โซลูชันปัจจุบันจะส่งคืน "ใช่" สำหรับส่วนใด ๆ ของสตริงตัวเลข ดังนั้นตัวเลข 1, 2, 3, 12, 23 และ 123 จะกลับมาเป็น “ใช่” ทั้งหมด 
ฉันพยายามคิดวิธีแก้ปัญหาที่จะค้นหาสตริงของตัวเลขและส่งคืน "ใช่" สำหรับการจับคู่แบบตรงทั้งหมด 
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สวัสดี Scott S ขอบคุณสำหรับความคิดเห็นของคุณ ฉันยังไม่พบวิธีแก้ปัญหา และจะติดต่อกลับหาคุณหากพบ
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ฉันได้พบวิธีแก้ปัญหานี้แล้ว หากคุณเพิ่มเครื่องหมายจุลภาคที่ด้านซ้ายและด้านขวาของรายการและรวมไว้ (เช่น แซนวิช) ในการค้นหาของคุณ จะช่วยให้คุณพบรายการที่ตรงกันทุกประการ ตัวอย่างด้านล่าง:
, 123,231,321,122,321,1,2,3,23,
ค้นหา(",23,")
วิธีนี้จะบังคับให้การค้นหาจับคู่จากเครื่องหมายจุลภาคหนึ่งไปยังอีกเครื่องหมายหนึ่ง แทนที่จะเป็นเพียงส่วนหนึ่งของรายการจากรายการ หวังว่านี่คือสิ่งที่คุณกำลังมองหา?
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ฉันได้พบวิธีแก้ปัญหา หากคุณเพิ่มเครื่องหมายจุลภาคที่ด้านซ้ายและด้านขวาของรายการ ฟังก์ชันการค้นหาจะต้องใช้ฟังก์ชันการค้นหาเพื่อค้นหาการจับคู่แบบตรงทั้งหมดจากเครื่องหมายจุลภาคกับเครื่องหมายจุลภาค ดูตัวอย่างด้านล่าง:
=IF(ISNUMBER(SEARCH(",12,",A2)),"yes","no")

, 312,123,10,112,126,
ค่านี้จะคืนค่าเป็นเท็จเนื่องจากไม่มีตัวแปรจากเครื่องหมายจุลภาคถึงเครื่องหมายจุลภาค (,12,) ที่ตรงกับการค้นหา 
หากคุณต้องการคำอธิบายเพิ่มเติม โปรดแจ้งให้เราทราบและแสดงตัวอย่างที่ไม่ดีกว่านี้ ฉันประสบปัญหาเดียวกันเมื่อทำรายงานอัตโนมัติให้เจ้านายของฉันและรู้สึกไม่สบายใจ :)
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สวัสดีโปรดช่วย

ฉันมีตารางใน Excel ที่มีสองคอลัมน์ A & B ภายใต้ A มีค่าเช่น A2 เซลล์มี 1,2,2,1,2,1,2 เป็นต้น (มีเพียงสองตัวเลข 1 และ 2 แต่ต้องรับรู้ว่ามีเท่านั้น 1 & 2 ในเซลล์ทั้งหมดและไม่มีตัวเลขอื่น) และ A3 มี 1,1,1 และ A4 มี 0, A5 มี 2,2,2,2 และ A6 มี 20 ฉันต้องการ B2 ควรคืนค่า A2 เป็นเอเชีย , B3 แอฟริกา, B4 ว่าไม่มี, B5 เป็นอเมริกาและ B6 เป็นยุโรป ฉันคิดว่าฉันสามารถใช้สูตร if ได้ แต่ไม่รู้จักตัวเลขที่คั่นด้วยจุลภาคและคืนค่า) กรุณาช่วย
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ได้โปรด ฉันต้องการรับค่าใน A และเทียบให้เท่ากับตัวเลขใน C และคืนค่าใน B ที่คั่นด้วยเครื่องหมายจุลภาคเป็น C ตามลำดับ

ขอบคุณ
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สวัสดีดันแคน
หากคุณกำลังใช้ Excel for 365 สูตรต่อไปนี้สามารถช่วยแก้ปัญหาได้
=TEXTJOIN(",",TRUE,XLOOKUP(TRANSPOSE(VALUE(TEXTSPLIT(D1,","))),A1:A3,B1:B3,"",0,1))
สูตรนี้ใช้ได้เฉพาะใน Excel for 365 สำหรับ Excel เวอร์ชันอื่นที่ไม่ใช่ Excel for 365 ฉันไม่พบสูตรที่จัดการได้..
https://www.extendoffice.com/images/stories/comments/comment-picture-zxm/find-value.png
มีความคิดเห็นยังไม่มีการโพสต์ที่นี่
แสดงความคิดเห็นของคุณ
โพสต์ในฐานะแขก
×
ให้คะแนนโพสต์นี้:
0   ตัวอักษร
สถานที่แนะนำ