การเปรียบเทียบข้อมูล และการใช้สูตร VLOOPUP
Posted: Thu Jul 17, 2014 5:45 pm
สวัสดีค่ะ อยากจะรบกวน พี่ๆผู้รู้ทุกท่านให้ช่วยเหลือคะ
คือ ตามไฟล์ที่แนบมา มี 3 Sheet คือ main, From, Input
คืออยากจะทราบว่า มีวิธีการไหนบ้างคะ ที่ พอเรา พิมพ์คำว่า Head ใน Sheet Input A1 แล้ว array ใน Sheet From ตั้งแต่ A1:BC3 จะถูก Copy อัตโนมัติมาไว้ใน Sheet Input เอง โดยคงอัตราและระยะ ความกว้างต่างๆ ไว้เหมือนกับ Sheet From เลย ใน Excel สามารถทำได้หรือเปล่าค่ะ และทำแบบไหนได้บ้าง
ข้อที่ 2 หน้า Sheet From อยากให้ เมื่อเรา พิมพ์เลข 1 ที่ช่อง A4 แล้วให้สูตร ทำการเปรียบเทียบข้อมูล ใน Sheet main B4:B16 == 1 แล้วทำการดึงข้อมูล เช่น คำว่า VERNIER ในช่อง E4 และ K4 มาแสดงใน Sheet From ช่อง C4 (โดยแปลงตัวอักษรให้เป็นพิมพ์ใหญ่ด้วยสูตร UPPER()) และค่าในช่อง Sheet main K4 เป็นค่าช่วง มาลงตรง ช่อง BG5 โดยใช่สูตร =RIGHT(SUBSTITUTE(main!K4,"-",REPT(" ",5)),5) และช่อง BG7 =LEFT(SUBSTITUTE(main!K4,"-",REPT(" ",5)),5) ()
และลำดับ Sheet From ข้ออื่นๆในหน้า Sheet main ก็จะทำการ VLOOP อัตโนมัติไปเองเรื่อยๆ จนจบข้อที่ 13 เอง โดยเราไม่ต้อง Input เลขลำดับที่หน้า Sheet From เองทุกข้อ ไม่ทราบว่าสามารถทำได้หรือไม่คะ
** อันนี้สงสัยคะ พวก Symbol ต่างๆ ไม่สามารถข้อมูลข้าม Sheet ได้เหรอคะ เช่น Sheet Input A5 ใส่สูตร ='From'!C20 แล้วค่าที่ได้จะไม่ขึ้นตัว Symbol คะ
ขอรบกวนด้วยนะคะ
คือ ตามไฟล์ที่แนบมา มี 3 Sheet คือ main, From, Input
คืออยากจะทราบว่า มีวิธีการไหนบ้างคะ ที่ พอเรา พิมพ์คำว่า Head ใน Sheet Input A1 แล้ว array ใน Sheet From ตั้งแต่ A1:BC3 จะถูก Copy อัตโนมัติมาไว้ใน Sheet Input เอง โดยคงอัตราและระยะ ความกว้างต่างๆ ไว้เหมือนกับ Sheet From เลย ใน Excel สามารถทำได้หรือเปล่าค่ะ และทำแบบไหนได้บ้าง
ข้อที่ 2 หน้า Sheet From อยากให้ เมื่อเรา พิมพ์เลข 1 ที่ช่อง A4 แล้วให้สูตร ทำการเปรียบเทียบข้อมูล ใน Sheet main B4:B16 == 1 แล้วทำการดึงข้อมูล เช่น คำว่า VERNIER ในช่อง E4 และ K4 มาแสดงใน Sheet From ช่อง C4 (โดยแปลงตัวอักษรให้เป็นพิมพ์ใหญ่ด้วยสูตร UPPER()) และค่าในช่อง Sheet main K4 เป็นค่าช่วง มาลงตรง ช่อง BG5 โดยใช่สูตร =RIGHT(SUBSTITUTE(main!K4,"-",REPT(" ",5)),5) และช่อง BG7 =LEFT(SUBSTITUTE(main!K4,"-",REPT(" ",5)),5) ()
และลำดับ Sheet From ข้ออื่นๆในหน้า Sheet main ก็จะทำการ VLOOP อัตโนมัติไปเองเรื่อยๆ จนจบข้อที่ 13 เอง โดยเราไม่ต้อง Input เลขลำดับที่หน้า Sheet From เองทุกข้อ ไม่ทราบว่าสามารถทำได้หรือไม่คะ
** อันนี้สงสัยคะ พวก Symbol ต่างๆ ไม่สามารถข้อมูลข้าม Sheet ได้เหรอคะ เช่น Sheet Input A5 ใส่สูตร ='From'!C20 แล้วค่าที่ได้จะไม่ขึ้นตัว Symbol คะ
ขอรบกวนด้วยนะคะ