EXCEL TOOLS
Excel Add-ins ที่พัฒนาโดยคุณสันติพงศ์ ณสุย (MVP Excel 2010-2020) ด้วยภาษา C# เพื่อแก้ไขปัญหาไฟล์ใหญ่ คำนวณนาน ทำงานช้า จัดการข้อมูลต่าง ๆ ที่ทำงานประจำวันได้อย่างสะดวกรวดเร็ว สนใจคลิกไปดูได้ที่นี่ครับ => Excel Tools
Excel Add-ins ที่พัฒนาโดยคุณสันติพงศ์ ณสุย (MVP Excel 2010-2020) ด้วยภาษา C# เพื่อแก้ไขปัญหาไฟล์ใหญ่ คำนวณนาน ทำงานช้า จัดการข้อมูลต่าง ๆ ที่ทำงานประจำวันได้อย่างสะดวกรวดเร็ว สนใจคลิกไปดูได้ที่นี่ครับ => Excel Tools
[code]
และปิดด้วย [/code]
ตัวอย่างเช่น [code]dim r as range[/code]
เพื่อให้แตกต่างจากข้อความทั่วไป สะดวกในการอ่านและทดสอบ (คลิกเพื่อดูตัวอย่าง)! | Note: Ctrl+Shift+Enter หมายถึงเมื่อคีย์สูตรแล้ว แทนที่จะกด Enter ให้กดแป้น Ctrl+Shift ค้างไว้แล้วกด Enter เพื่อสร้างเป็นสูตร Array หากกดแป้นถูกต้องสูตรนั้นจะมีเครื่องหมายปีกกาครอบ เช่น {=YourFormulas(...)} ปีกกานี้คีย์เข้าไปเองไม่ได้ ถ้ายังไม่เห็นปีกกาครอบสูตรแสดงว่ากดแป้นให้รับสูตรไม่ถูกต้อง |
จากสูตร =INDEX(Sheet2!$A$4:$A$485,MATCH(1,IF(ISNUMBER(SEARCH(LEFT(Sheet2!$A$4:$A$485,FIND(" - ",Sheet2!$A$4:$A$485)-1),A4)),IF(ISNUMBER(SEARCH(MID(Sheet2!$A$4:$A$485,FIND(" - ",Sheet2!$A$4:$A$485)+3,255),A4)),1)))) หมายความว่าในช่วงของ Sheet2!$A$4:$A$485 ให้นำลำดับที่ได้จากผลลัพธ์ของสูตร MATCH(1,IF(ISNUMBER(SEARCH(LEFT(Sheet2!$A$4:$A$485,FIND(" - ",Sheet2!$A$4:$A$485)-1),A4)),IF(ISNUMBER(SEARCH(MID(Sheet2!$A$4:$A$485,FIND(" - ",Sheet2!$A$4:$A$485)+3,255),A4)),1))) มาแสดงjojokabbpom wrote:ได้แล้วครับ ขอบคุณครับ
ว่าแต่พอจะอธิบายสูตรหน่อยได้รึเปล่าครับ
เพราะบางทีผมต้องเอาไปใช้กับตารางอื่นๆด้วยครับ
ขอบคุณอีกครั้งครับ
เกิดจากค่าไม่ตรงกันเช่น มีวรรค หรือ ไม่มีพร้อมกันทั้งสองค่าที่ตรวจสอบก็จะติด Error #N/A ครับtahc wrote:ผมแวะมาเยี่ยม(ตามปกติ) เห็นว่ามีประโยชน์ ลองดาวน์โหลดไปใช้ดู ปรากฏว่ามีบางเซลไม่แสดงค่า ไม่ทราบเป็นอะไร (ใช้วิธี Copy สูตรลงล่างครับ)แก้ไขอย่างไรครับ