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]
เพื่อให้แตกต่างจากข้อความทั่วไป สะดวกในการอ่านและทดสอบ (คลิกเพื่อดูตัวอย่าง)แปลงตัวเลขที่จัดเก็บเป็น Text ให้กลับมาเป็นตัวเลข หากค่านั้นไม่สามารถแปลงเป็นตัวเลขได้จะได้ผลลัพธ์เป็น 0 ครับ
ใช้สำหรับช่วยให้ค่าที่อยู่ด้านหลังเป็นค่าคงที่ Array ซึ่งจะเป็นชุดข้อมูลที่สามารถนำไปคูณกับชุดด้านหลังแบบตัวต่อตัวได้ ลอง Evaluate สูตรโดยคลิกสูตร > เข้าเมนู Formulas > Evaluate Formula > คลิก Evaluate ซ้ำ ๆ แล้วสังเกตดูผลครับ
จะลองนำไปศึกษาต่อครับ
ปกติแล้วการที่ทำให้ Data เป็น type เดียวกัน คือเลือกจาก แถบ ribbon ใช่ไหมครับ แล้วในกรณี ที่ใช้สูตรsnasui wrote: ↑Mon Jan 16, 2023 3:24 pm การที่ต้องพึ่งพาเครื่องหมาย + มาช่วยเนื่องจากคอลัมน์ N ประกอบด้วยตัวเลขและ Text เซลล์ที่เห็นว่าว่างจริง ๆ คือ Text สามารถตรวจสอบโดยคีย์ฟังก์ชัน =Istext(n2) ลงในเซลล์ว่างแล้วสังเกตดูผล
ปกติควรปรับค่าในคอลัมน์ใด ๆ ให้เป็น Data Type เดียวกันเสมอเพื่อลดความยุ่งยากในการใช้งานครับ
เป็นทางเลือกหนึ่งที่ทำได้ครับ
การเขียนไว้เช่นนี้ผลลัพธ์หากเป็น Error จะกลายเป็น Text หากข้อมูลในคอลัมน์นี้เป็น Number ในสูตรควรนำ 0 ไปใช้แทน "" ครับ