Page 1 of 1

สอบถามการหาค่าบางส่วนในคอลัมน์ เทียบกับค่าเต็ม

Posted: Mon May 05, 2014 7:44 pm
by tonghajing
เนืองจากผมเป็นมือใหม่ครับ รบกวนทุกท่านๆ
คืออยากทราบวิธีการเทียบค่า จากคอลัมน์ที่มีบางส่วน มาเทียบกับค่าเต็ม
แล้วให้มันแสดงว่า มีค่านั้น ตรงๆ หรือไม่มีในอีกคอลัมน์ และให้มันแสดงอะไรก็ได้เพื่อบอกว่ามันมีหรือไม่มี

ประเด็นปัญหาคือ จะทำการส่งจดหมายโดย เรารู้เลขที่ห้องของอาคาร ซึ่งผมมีข้อมูลลูกค้าบางส่วนเพื่อทำกาส่งจดหมาย
แต่จะมีลูกค้าใหม่ ที่ยังไม่มีข้อมูล เพื่อที่จะหาข้อมูลลูกค้าใหม่ เพื่อทำการส่งจดหมาย

จำนวนห้อง - ลูกค้าเก่า = ลูกค้าใหม่ (สิ่งที่อยากทราบ)

ขออนุญาต อัพไฟล์ให้ดูนะครับ

คำถามในไฟล์ ที่แนบมาครับ
ต้องการหาค่า ใน Column C เช็คว่า มี ใน B หรือไม่
ซึ่งลองทำแล้ว โดยใช้ Countif ไม่สำเร็จ

=COUNTIF($B$7:$B$311,"*12/1*") ซึ่งมันจับค่าหมดเลย เช่น
12/1 มันนับ 12/139 , 12/16 เป็นต้น

มีวิธีที่จะจับว่า 12/1 ตรงๆ ไหมครับ แล้วให้มันแสดง
อะไรมาก็ได้ให้รู้ว่ามันมีตรงๆ หรือไม่มีเลย

Re: สอบถามการหาค่าบางส่วนในคอลัมน์ เทียบกับค่าเต็ม

Posted: Mon May 05, 2014 8:29 pm
by snasui
:lol: การนำค่าใด ๆ ไปหาจากสายอักขระ ชัดแจ้งอยู่แล้วว่าไม่ใช่การหาแบบตรง ๆ ครับ

หากจะให้เป็นการหาแบบตรง ๆ ก็ต้องแยกเลขที่ในคอลัมน์ B ออกมาต่างหาก เช่นนี้จึงจะ Match กับตรง ๆ ได้

มีฟังก์ชั่นที่พอจะช่วยได้แต่ก็มีข้อจำกัดว่าหน้าสุดต้องเป็นเลขที่ ไม่ใช่ตัวหนังสือ

ตัวอย่าง
  1. เซลล์ B1 กรอกค่าใด ๆ เช่น 12/1
  2. เซลล์ C1 คีย์สูตรเพื่อนับรายการที่พบ B1

    Code: Select all

    =SUMPRODUCT(1-ISNUMBER(LEFT(SUBSTITUTE($B$7:$B$311,$B$1,""))+0),--(LEN(SUBSTITUTE(B7:B311,B1,""))<LEN(B7:B311)))
    Enter

Re: สอบถามการหาค่าบางส่วนในคอลัมน์ เทียบกับค่าเต็ม

Posted: Mon May 05, 2014 9:26 pm
by tonghajing
ขอบคุณครับอาจารย์ ได้แล้วครับ ต้องปรับปรุงข้อมูลตามที่อาจารย์บอก
แต่สูตรนี่ขั้นเทพมากเลยครับ ถ้ามีเวลาว่าง ช่วยอธิบาย สอนผมด้วยนะครับ :thup: