กระทู้เก่าบอร์ด อ.Yeadram
        
           1,324   1		  
          
					  
		    URL.หัวข้อ / 
		    URL
        
        ta      
    
      ขอสอบถามการตัดข้อมูล  ตารางวันเกิด  ในตารางมีข้อมูล  25340125  คือ พศ. เดือน วัน  มีวันเกิดที่แตกต่างกัน  ทีนี้ต้องการได้อายุ  ตั้งแต่ 15 ถึง 34 ปี  จะต้องตัดอย่างไรถึงจะได้ข้อมูลอายุที่ต้องการ    
    
  
				1 Reply in this Topic. Dispaly 1  pages and you are on page number 1 
				
      Time: 0.0629s
    
      
		
แต่ฟังก์ชั่นนี้ต้องระบุข้อมูลแบบวันที่ 2 จุดคือวันที่เริ่มต้นกับสิ้นสุด
วันที่สิ้นสุดเราใช้ฟังก์ชั่น Date() หรือ Now() มาใช้ได้เลยเพื่อให้เป็นวันที่ปัจจุบัน
แต่วันที่เริมต้น คุณต้องแปลงข้อมูลของคุณจาก string ให้มาเป็น Date เสียก่อน
สายอักขระของคุณจะทำให้เป็นวันที่ ควรใช้ DateSerial()
และฟังก์ชั่นจำพวกตัดอักขระ left(), Mid(), Right()
เมื่อได้ผลต่างของวันที่ ซึ่งก็คืออายุนั่นเอง ค่อยนำมาเทียบกับเงื่อนไขต่อไป คือดูว่าอายุที่ได้ อยู่ในช่วง 15 ถึง 34 หรือไม่ ซึ่งการเปรียบเทียบเงื่อนไข ถ้าทำใน คิวรี่ คุณก็ใช้ iif() แต่ถ้าเขียนใน VBA คุณก็ใช้ If ... then ..else...