snasui.com ยินดีต้อนรับ ยินดีต้อนรับสู่กระดานถามตอบ Excel and VBA และอื่น ๆ ที่เป็นมิตรกับทุกท่าน มีไฟล์แนบมหาศาล ช่วยให้ท่านค้นหาและติดตามศึกษาได้โดยง่าย สมาชิกท่านใดที่ยังไม่ได้ระบุ Version ของ Excel ที่ใช้งานจริง สามารถทำตาม Link นี้เพื่อจะได้รับคำตอบที่ตรงกับ Version ของท่านครับ ระบุ Version ของ Excel
คือเคยลองผูก IF ประมาณ IF(AND(E5=E6,E5>E7,E5>E8,E5>E9,E5>10),"KOA'S LAB & KOB'S LAB","") // E5=KOA'S LAB , E6=KOB'S LAB
แต่พอผูกไปประมาณ 12 IF ก็ไม่สามารถ enter ได้ค่ะ
พอแบ่งผูก IF เป็น 7 IF & 5 IF คือพอจะเริ่มใส่ IF ที่ 6 ตรงเงื่อนที่ 2 ก็ไม่สามารถใส่ได้แล้วค่ะ
เลยสับสนตรงเงื่อนไข IF ตอนแรกจะดั้นด้นผูกมันไปทุก IF แต่พอนี่อ่ะคะ IF ที่ 12 ก็ไปต่อไม่ได้ซะแล้ว เลยไม่รู้จะยังไงดีค่ะ
การใช้สูตร if เชื่อมเข้าไปหลายชั้น จะทำให้สูตรยาวและสับสนครับ ถึงเเม้ว่าเอ้กเซลล์ในเวอร์ชั่นใหม่ๆ สามารถซ้อน If ได้หลายชั้นก็ตามที เราควารหลีกเลี่ยงการใช้ If ที่ซ้อนกันหลายชั้นครับ ลองมาใช้วิธีอื่นๆดูครับ
เซลล์ J5 คีย์
=LEFT(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(L5&","&M5&","&N5&","&O5&","&P5&","&Q5&",",",,,,,",","),",,,,",","),",,,",","),",,",","),LEN(L5&M5&N5&O5&P5&Q5)-1)
Enter
You do not have the required permissions to view the files attached to this post.
เซลล์ J5 คีย์
=LEFT(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(L5&","&M5&","&N5&","&O5&","&P5&","&Q5&",",",,,,,",","),",,,,",","),",,,",","),",,",","),LEN(L5&M5&N5&O5&P5&Q5)-1)
Enter