snasui.com ยินดีต้อนรับ
ยินดีต้อนรับสู่กระดานถามตอบ Excel and VBA และอื่น ๆ ที่เป็นมิตรกับทุกท่าน มีไฟล์แนบมหาศาล ช่วยให้ท่านค้นหาและติดตามศึกษาได้โดยง่าย สมาชิกท่านใดที่ยังไม่ได้ระบุ Version ของ Excel ที่ใช้งานจริง สามารถทำตาม Link นี้เพื่อจะได้รับคำตอบที่ตรงกับ Version ของท่านครับ ระบุ Version ของ Excel
ฟอรัมถาม-ตอบปัญหาการใช้งาน MS Excel and VBA
Forum rules
ไม่อนุญาตให้ใช้ภาษาแชทในการถามและตอบปัญหา ไม่ใช้คำว่า "คับ" หรือ "อ่ะครับ" แทนคำว่า "ครับ" ไม่ใช้คำว่า "เด๋ว" แทนคำว่า "เดี๋ยว" เป็นต้น เนื่องจากเมื่อแปลเป็นภาษาต่างประเทศแล้วจะให้ความหมายผิดไปจากที่ควรจะเป็น
ห้ามถามโดยระบุชื่อผู้ตอบและต้องตั้งชื่อกระทู้ให้สื่อถึงปัญหาที่จะถาม ไม่ตั้งชื่อว่า ช่วยด้วยครับ, มีปัญหามาปรึกษาครับ เป็นต้น
กรุณาอธิบายปัญหาและระบุคำตอบที่ต้องการมาในกระทู้ด้วยเสมอถึงแม้จะอธิบายไว้ในไฟล์แนบแล้วก็ตาม ทั้งนี้เพื่ออำนวยความสะดวกแก่เพื่อนสมาชิกในการค้นหาข้อมูล
กรุณาแนบไฟล์ตัวอย่างพร้อมแสดงคำตอบที่ถูกต้องมาในไฟล์ด้วยเพื่อให้ง่ายต่อการทำความเข้าใจและสะดวกต่อการตอบคำถาม (ขนาดไฟล์ไม่เกิน 500Kb ขนาดภาพไม่เกิน 800*600 Pixel) ไม่แนบเป็น Link มาจากแหล่งอื่นที่อาจจะถูกลบทิ้งไปโดยต้นทางในภายหลัง นอกจากนี้ไม่ควรแนบไฟล์ที่มีข้อมูลสำคัญอันก่อให้เกิดความเสียหายกับตนเองและผู้อื่น
กรณีเป็นคำถามเกี่ยวกับ Programming เช่น VBA, VB.Net, C#, SQL ฯลฯ ต้องลองเขียนมาเองก่อนเสมอ ถามเฉพาะที่ติดปัญหา ระบุ Module, Procedure ที่ติดปัญหาให้ชัดเจน กรุณาโพสต์ Code ให้แสดงเป็น Code คือเปิดด้วย [code]
และปิดด้วย [/code]
ตัวอย่างเช่น [code]dim r as range[/code]
เพื่อให้แตกต่างจากข้อความทั่วไป สะดวกในการอ่านและทดสอบ (คลิกเพื่อดูตัวอย่าง)
กรุณาแจ้งผลการใช้งานเมื่อได้รับคำตอบว่าตรงกับความต้องการหรือไม่
piak
Member
Posts: 5 Joined: Tue Mar 09, 2010 7:59 pm
#1
Post
by piak » Tue Mar 09, 2010 9:06 pm
จากไฟล์ที่แนบไปให้นั้น เบื้องต้นจะเห็นได้ว่ามี อยู่ 3 column คือ A B และ C
**ขอเกริ่นก่อนครับว่า Column B และ Column C นั้น เป็นข้อมูลที่ไม่สามารถเปลี่ยนได้ เพราะว่า
ใน column C นั้นหมายถึง เลขประชาชน และ Column B นั้นก็หมายถึงรหัสประจำตัว(จะสลับเปลี่ยนกันไม่ได้)
สิ่งที่ผมพยายามที่จะทำก็คือ"นำข้อมูลจาก Column A ไปเปรียบเทียบกับ Column B
ตัวอย่างที่ผมอยากได้นั้นอยู่ในไฟล์ที่แนบให้มาครับ.... ให้เหมือนกับ column E,F และ G
เช่น ผมต้องการเปรียบเทียบข้อมูลระหว่าง column A กับ column B (ยกตัวอย่างตัวเลขตัวแรกละกันครับ ในที่นี้ คือ 274 ซึ่งอยู่ใน cell A2)
เมื่อเปรียบเทียบกันแล้ว ค่าที่ได้จาก column B ก็ได้ 274 และสิ่งที่ตามมาก็คือ รหัสประจำตัวประชาชนจาก Column C นั้นก็คือ 1469900194092
เข้าใจไม่เข้าใจ ment กันอีกทีครับผม
ดูตัวอย่าง Link นี้ประกอบ >>>
You do not have the required permissions to view the files attached to this post.
snasui
Site Admin
Posts: 30917 Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 365
Contact:
#2
Post
by snasui » Tue Mar 09, 2010 9:16 pm
สวัสดีครับ
ลองตามนี้ครับ
ที่ F2 คีย์
=IF(ISNUMBER(MATCH(E2,$B$2:$B$37794,0)),E2,"")
Enter
ที่ G2 คีย์
=IF(F2="","",VLOOKUP(F2,$B$2:$C$37794,2,0))
Enter
จากนั้น Copy F2:G2 ลงด้านล่างเท่าที่ต้องการ
สงสัยตรงไหนถามเพิ่มได้เรื่อย ๆ ครับ
piak
Member
Posts: 5 Joined: Tue Mar 09, 2010 7:59 pm
#3
Post
by piak » Wed Mar 10, 2010 9:26 am
แหล่มเลยยยยยยยยยยยยยยยยยย
ซำเหมา
Member
Posts: 97 Joined: Fri Jun 08, 2012 9:28 am
#4
Post
by ซำเหมา » Fri Jun 08, 2012 9:57 am
พอดีเพิ่งเข้ามาอ่านได้สองสามครั้งครับ อยากรู้เหมือนกันว่าทำอย่างไร พอดีไม่ค่อยรู้เรื่อง excel แต่ต้องมาใช้งาน
ตัวอย่างของผมคือ
1. ต้องการเปรียบเทียบ ค่า ในตาราง 2ตารางเช่น ตารางแรก มีตัวเลข 1ถึง10 ตารางที่สอง มีตัวเลข จำนวนหนึ่ง ถ้าเราต้องการเปรียบเทียบ ว่า ถ้าค้นหาค่า ใดค่าหนึ่งในตารางที่1 เช่นค้นหาเลข 6 ซึ่งอยู่ในตารางที่1 แต่ต้องการให้เปรียบเที่ยบในตารางที่2 ซึ่งอาจอยู่คนละไฟล์ คนละ sheet ก็ได้ แล้วถ้าหาเจอ ให้แสดงค่า ตัวเลขในตารางหรือข้อมูลในตารางที่3 ซึ่งตรงกับ ค่าเลข6 ในตารางที่2 แล้วให้แสดงค่าในตารางที่ 4 ที่เราต้องการแบบนี้ พอเข้าใจไม๊ครับ รบกวนด้วยครับ
ซำเหมา
Member
Posts: 97 Joined: Fri Jun 08, 2012 9:28 am
#5
Post
by ซำเหมา » Fri Jun 08, 2012 10:11 am
snasui wrote: สวัสดีครับ
ลองตามนี้ครับ
ที่ F2 คีย์
=IF(ISNUMBER(MATCH(E2,$B$2:$B$37794,0)),E2,"")
Enter
ที่ G2 คีย์
=IF(F2="","",VLOOKUP(F2,$B$2:$C$37794,2,0))
Enter
จากนั้น Copy F2:G2 ลงด้านล่างเท่าที่ต้องการ
สงสัยตรงไหนถามเพิ่มได้เรื่อย ๆ ครับ
ตรงนี้ พอจะมีตัวอย่างให้ดูได้ไม๊ครับ คิดว่าน่าจะใช้กับกรณีของผมได้
bank9597
Guru
Posts: 3868 Joined: Wed Aug 17, 2011 11:49 am
#6
Post
by bank9597 » Fri Jun 08, 2012 10:18 am
ซำเหมา wrote: พอดีเพิ่งเข้ามาอ่านได้สองสามครั้งครับ อยากรู้เหมือนกันว่าทำอย่างไร พอดีไม่ค่อยรู้เรื่อง excel แต่ต้องมาใช้งาน
ตัวอย่างของผมคือ
1. ต้องการเปรียบเทียบ ค่า ในตาราง 2ตารางเช่น ตารางแรก มีตัวเลข 1ถึง10 ตารางที่สอง มีตัวเลข จำนวนหนึ่ง ถ้าเราต้องการเปรียบเทียบ ว่า ถ้าค้นหาค่า ใดค่าหนึ่งในตารางที่1 เช่นค้นหาเลข 6 ซึ่งอยู่ในตารางที่1 แต่ต้องการให้เปรียบเที่ยบในตารางที่2 ซึ่งอาจอยู่คนละไฟล์ คนละ sheet ก็ได้ แล้วถ้าหาเจอ ให้แสดงค่า ตัวเลขในตารางหรือข้อมูลในตารางที่3 ซึ่งตรงกับ ค่าเลข6 ในตารางที่2 แล้วให้แสดงค่าในตารางที่ 4 ที่เราต้องการแบบนี้ พอเข้าใจไม๊ครับ รบกวนด้วยครับ
ทำไฟล์ตัวอย่างมาดูครับ พร้อมแสดงคำตอบที่ถูกต้องมาให้ดูด้วย จะช่วยให้คิดสูตรได้รวดเร็วขึ้นครับ
Forum Rules
อย่าใช้ภาษาแชทในการตอบ-ถาม
ตั้งชื่อกระทู้ให้สื่อถึงปัญหาและไม่เจาะจงตัวผู้ตอบ
ให้อธิบายปัญหาและระบุคำตอบที่ต้องการมาในฟอรัม
ควรแนบไฟล์ตัวอย่างมาที่ฟอรั่ม
หากใช้ VBA ให้ลองเขียนมาเองก่อนเสมอ
แจ้งผลการใช้งานทุกครั้งเมื่อได้รับคำตอบ
ซำเหมา
Member
Posts: 97 Joined: Fri Jun 08, 2012 9:28 am
#7
Post
by ซำเหมา » Fri Jun 08, 2012 2:14 pm
ตัวอย่างไฟล์ครับ ช่วยหน่อยครับ
You do not have the required permissions to view the files attached to this post.
snasui
Site Admin
Posts: 30917 Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 365
Contact:
#8
Post
by snasui » Fri Jun 08, 2012 2:38 pm
จากตัวอย่างไฟล์ที่แนบมา
ให้เปิดไฟล์ทั้ง 3 ขึ้นมาพร้อมกัน จากนั้นทำตามขั้นตอนด้านล่างครับ
ในไฟล์
ผลที่อยากได้.xlsx
เซลล์ B2 คีย์สูตรเพื่อดึงเงินเดือน
=VLOOKUP(A2,[ฐานข้อมูล1.xlsx]Sheet1!$A$2:$B$14,2,0)
Enter > Copy ลงด้านล่าง
เซลล์ C2 คีย์สูตรเพื่อดึงชื่อพนักงาน
=IF(ISNA(VLOOKUP(A2,[ข้อมูลเปรียบเทียบ.xlsx]Sheet1!$B$2:$D$16,2,0)),"",VLOOKUP(A2,[ข้อมูลเปรียบเทียบ.xlsx]Sheet1!$B$2:$D$16,2,0))
Enter > Copy ลงด้านล่าง
เซลล์ D2 คีย์สูตรเพื่อดึงปันผล
=IF(ISNA(VLOOKUP(A2,[ข้อมูลเปรียบเทียบ.xlsx]Sheet1!$B$2:$D$16,3,0)),"",VLOOKUP(A2,[ข้อมูลเปรียบเทียบ.xlsx]Sheet1!$B$2:$D$16,3,0))
Enter > Copy ]ลงด้านล่าง
bank9597
Guru
Posts: 3868 Joined: Wed Aug 17, 2011 11:49 am
#9
Post
by bank9597 » Fri Jun 08, 2012 2:42 pm
ลองดูตามนี้ครับ
ที่ไฟล์ "ฐานข้อมูล1" และ ไฟล์ "ผลที่อยากได้"
ที่เซลล์ C2 ของทั้ง 2 ไฟล์ คีย์ =IFERROR(VLOOKUP($A2,[ข้อมูลเปรียบเทียบ.xlsx]Sheet1!$B$2:$D$16,COLUMNS($C$1:C1)+1,0),"")
คัดลอกไปทางขวามือ แล้วลงล่างพร้อมกันครับ
You do not have the required permissions to view the files attached to this post.
Forum Rules
อย่าใช้ภาษาแชทในการตอบ-ถาม
ตั้งชื่อกระทู้ให้สื่อถึงปัญหาและไม่เจาะจงตัวผู้ตอบ
ให้อธิบายปัญหาและระบุคำตอบที่ต้องการมาในฟอรัม
ควรแนบไฟล์ตัวอย่างมาที่ฟอรั่ม
หากใช้ VBA ให้ลองเขียนมาเองก่อนเสมอ
แจ้งผลการใช้งานทุกครั้งเมื่อได้รับคำตอบ
ซำเหมา
Member
Posts: 97 Joined: Fri Jun 08, 2012 9:28 am
#10
Post
by ซำเหมา » Fri Jun 08, 2012 2:52 pm
snasui wrote: จากตัวอย่างไฟล์ที่แนบมา
ให้เปิดไฟล์ทั้ง 3 ขึ้นมาพร้อมกัน จากนั้นทำตามขั้นตอนด้านล่างครับ
ในไฟล์
ผลที่อยากได้.xlsx
เซลล์ B2 คีย์สูตรเพื่อดึงเงินเดือน
=VLOOKUP(A2,[ฐานข้อมูล1.xlsx]Sheet1!$A$2:$B$14,2,0)
Enter > Copy ลงด้านล่าง
เซลล์ C2 คีย์สูตรเพื่อดึงชื่อพนักงาน
=IF(ISNA(VLOOKUP(A2,[ข้อมูลเปรียบเทียบ.xlsx]Sheet1!$B$2:$D$16,2,0)),"",VLOOKUP(A2,[ข้อมูลเปรียบเทียบ.xlsx]Sheet1!$B$2:$D$16,2,0))
Enter > Copy ลงด้านล่าง
เซลล์ D2 คีย์สูตรเพื่อดึงปันผล
=IF(ISNA(VLOOKUP(A2,[ข้อมูลเปรียบเทียบ.xlsx]Sheet1!$B$2:$D$16,3,0)),"",VLOOKUP(A2,[ข้อมูลเปรียบเทียบ.xlsx]Sheet1!$B$2:$D$16,3,0))
Enter > Copy ]ลงด้านล่าง
เดี๋ยวไปลองทำครับ ตอบเร็วจัง ขอบคุณครับ อาจมีถามอีกเพราะผม ไม่ค่อยถนัดเรื่องเอกสารจริงๆ
ซำเหมา
Member
Posts: 97 Joined: Fri Jun 08, 2012 9:28 am
#11
Post
by ซำเหมา » Fri Jun 08, 2012 2:58 pm
bank9597 wrote: ลองดูตามนี้ครับ
ที่ไฟล์ "ฐานข้อมูล1" และ ไฟล์ "ผลที่อยากได้"
ที่เซลล์ C2 ของทั้ง 2 ไฟล์ คีย์ =IFERROR(VLOOKUP($A2,[ข้อมูลเปรียบเทียบ.xlsx]Sheet1!$B$2:$D$16,COLUMNS($C$1:C1)+1,0),"")
คัดลอกไปทางขวามือ แล้วลงล่างพร้อมกันครับ
เดี๋ยวไปลองทำดูครับ ขอบคุณมากครับ อาจมีถามต่อนะครับ
ซำเหมา
Member
Posts: 97 Joined: Fri Jun 08, 2012 9:28 am
#12
Post
by ซำเหมา » Fri Jun 08, 2012 4:36 pm
snasui wrote: จากตัวอย่างไฟล์ที่แนบมา
ให้เปิดไฟล์ทั้ง 3 ขึ้นมาพร้อมกัน จากนั้นทำตามขั้นตอนด้านล่างครับ
ในไฟล์
ผลที่อยากได้.xlsx
เซลล์ B2 คีย์สูตรเพื่อดึงเงินเดือน
=VLOOKUP(A2,[ฐานข้อมูล1.xlsx]Sheet1!$A$2:$B$14,2,0)
Enter > Copy ลงด้านล่าง
เซลล์ C2 คีย์สูตรเพื่อดึงชื่อพนักงาน
=IF(ISNA(VLOOKUP(A2,[ข้อมูลเปรียบเทียบ.xlsx]Sheet1!$B$2:$D$16,2,0)),"",VLOOKUP(A2,[ข้อมูลเปรียบเทียบ.xlsx]Sheet1!$B$2:$D$16,2,0))
Enter > Copy ลงด้านล่าง
เซลล์ D2 คีย์สูตรเพื่อดึงปันผล
=IF(ISNA(VLOOKUP(A2,[ข้อมูลเปรียบเทียบ.xlsx]Sheet1!$B$2:$D$16,3,0)),"",VLOOKUP(A2,[ข้อมูลเปรียบเทียบ.xlsx]Sheet1!$B$2:$D$16,3,0))
Enter > Copy ]ลงด้านล่าง
ทำได้ผลดีครับ อัศจรรย์มาก เดี๋ยวอีกท่านกำลังทดลองครับ
กว่าจะได้ ไม่ค่อยเข้าใจว่า ตัวอักษรต้องใหญ่เล็กเหมือนกันแค่ไหน เท่าที่ดูถ้าไม่เหมือนอาจไม่ทำงาน
ซำเหมา
Member
Posts: 97 Joined: Fri Jun 08, 2012 9:28 am
#13
Post
by ซำเหมา » Sat Jun 09, 2012 12:26 am
snasui wrote: จากตัวอย่างไฟล์ที่แนบมา
ให้เปิดไฟล์ทั้ง 3 ขึ้นมาพร้อมกัน จากนั้นทำตามขั้นตอนด้านล่างครับ
ในไฟล์
ผลที่อยากได้.xlsx
เซลล์ B2 คีย์สูตรเพื่อดึงเงินเดือน
=VLOOKUP(A2,[ฐานข้อมูล1.xlsx]Sheet1!$A$2:$B$14,2,0)
Enter > Copy ลงด้านล่าง
เซลล์ C2 คีย์สูตรเพื่อดึงชื่อพนักงาน
=IF(ISNA(VLOOKUP(A2,[ข้อมูลเปรียบเทียบ.xlsx]Sheet1!$B$2:$D$16,2,0)),"",VLOOKUP(A2,[ข้อมูลเปรียบเทียบ.xlsx]Sheet1!$B$2:$D$16,2,0))
Enter > Copy ลงด้านล่าง
เซลล์ D2 คีย์สูตรเพื่อดึงปันผล
=IF(ISNA(VLOOKUP(A2,[ข้อมูลเปรียบเทียบ.xlsx]Sheet1!$B$2:$D$16,3,0)),"",VLOOKUP(A2,[ข้อมูลเปรียบเทียบ.xlsx]Sheet1!$B$2:$D$16,3,0))
Enter > Copy ]ลงด้านล่าง
สูตรทำงานได้ดีครับ แต่พบปัญหาว่า เครื่องที่ทำงานเป็น 2010 แต่ที่บ้าน เป็น 2003 เวลาแปลงไฟล์จาก 2010 เป็น 2003 ไปใช้ที่บ้าน มันเพี้ยนครับขึ้นคำว่า #NAME?
จะแก้ยังไงครับ
ซำเหมา
Member
Posts: 97 Joined: Fri Jun 08, 2012 9:28 am
#14
Post
by ซำเหมา » Sat Jun 09, 2012 7:32 am
snasui wrote: จากตัวอย่างไฟล์ที่แนบมา
ให้เปิดไฟล์ทั้ง 3 ขึ้นมาพร้อมกัน จากนั้นทำตามขั้นตอนด้านล่างครับ
ในไฟล์
ผลที่อยากได้.xlsx
เซลล์ B2 คีย์สูตรเพื่อดึงเงินเดือน
=VLOOKUP(A2,[ฐานข้อมูล1.xlsx]Sheet1!$A$2:$B$14,2,0)
Enter > Copy ลงด้านล่าง
เซลล์ C2 คีย์สูตรเพื่อดึงชื่อพนักงาน
=IF(ISNA(VLOOKUP(A2,[ข้อมูลเปรียบเทียบ.xlsx]Sheet1!$B$2:$D$16,2,0)),"",VLOOKUP(A2,[ข้อมูลเปรียบเทียบ.xlsx]Sheet1!$B$2:$D$16,2,0))
Enter > Copy ลงด้านล่าง
เซลล์ D2 คีย์สูตรเพื่อดึงปันผล
=IF(ISNA(VLOOKUP(A2,[ข้อมูลเปรียบเทียบ.xlsx]Sheet1!$B$2:$D$16,3,0)),"",VLOOKUP(A2,[ข้อมูลเปรียบเทียบ.xlsx]Sheet1!$B$2:$D$16,3,0))
Enter > Copy ]ลงด้านล่าง
ผมขอทำความเข้าใจอาจารย์ทีละท่านนะครับ ตอนนี้ซื้อหนังสือมาอ่าน เพื่อพัฒนาตนเอง พอดีอายุใกล้50แล้วครับหัวช้าด้วย
ในตอนดึงชื่อพนักงาน ดูที่ัตัวเลข 16,2,0 เข้าใจว่า2คือคอล้มน์2เป็นเลขประจำตัว แต่กลับแสดงผลเป็นชื่อพนักงานได้ แต่พอมาอีกตอนดึงปันผล คอลัมน์3คือชื่อพนักงานแต่กลับดึงปันผลได้ คือไม่เข้าใจ ขออธิบายสูตรเป็นขั้นตอนได้ไม๊ครับ เช่น เท่ากับ ถ้าวงเล็บเปิด ISNA คืออะไรหาในหนังสือยังไม่เจอ ทำไมวงเล็บ (มีสามอันแต่เวลาปิด )กลับมีสี่อัน เป็นงงมากครับ
่่่่คืออยากเรียนรู้เอาไปใช้งานในไฟล์อื่นๆได้นะครับ ขอความกรุณาด้วยครับ
ซำเหมา
Member
Posts: 97 Joined: Fri Jun 08, 2012 9:28 am
#16
Post
by ซำเหมา » Sat Jun 09, 2012 9:16 am
ขอบคุณมากครับ จะไปศึกษาดูก่อนครับ ยอมรับว่าเครียดครับ หาคนปรึกษายากมาก แต่อยากทำได้ครับ แฟนบอกว่าถ้าอยู่ใกล้อยากจ้างสอนเลยครับ เกรงใจถามบ่อยๆ
snasui
Site Admin
Posts: 30917 Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 365
Contact:
#17
Post
by snasui » Sat Jun 09, 2012 9:24 am
ถามได้บ่อย
เท่าที่ต้องการ ไม่ต้องเกรงใจครับ ฟอรั่มนี้เปิดเพื่อถามตอบกันโดยเฉพาะครับ ปัจจุบันผมไม่รับสอนครับ
ซำเหมา
Member
Posts: 97 Joined: Fri Jun 08, 2012 9:28 am
#18
Post
by ซำเหมา » Sat Jun 09, 2012 9:41 am
snasui wrote: ถามได้บ่อย
เท่าที่ต้องการ ไม่ต้องเกรงใจครับ ฟอรั่มนี้เปิดเพื่อถามตอบกันโดยเฉพาะครับ ปัจจุบันผมไม่รับสอนครับ
ขอบคุณอาจารย์มากครับ ตอนนี้ผมกำลังหาทางเอาไปใช้กับไฟล์ที่ใช้งานจริง เมื่อคืนตีหนึ่ง ทนไม่ไหวต้องนอนก่อน เอาไว้หมดปัญญาจริงๆจะรบกวนอีกครับ
ซำเหมา
Member
Posts: 97 Joined: Fri Jun 08, 2012 9:28 am
#19
Post
by ซำเหมา » Sat Jun 09, 2012 4:54 pm
bank9597 wrote: ลองดูตามนี้ครับ
ที่ไฟล์ "ฐานข้อมูล1" และ ไฟล์ "ผลที่อยากได้"
ที่เซลล์ C2 ของทั้ง 2 ไฟล์ คีย์ =IFERROR(VLOOKUP($A2,[ข้อมูลเปรียบเทียบ.xlsx]Sheet1!$B$2:$D$16,COLUMNS($C$1:C1)+1,0),"")
คัดลอกไปทางขวามือ แล้วลงล่างพร้อมกันครับ
ได้ทดลองใช้งานสูตร ใช้งานได้ดีครับ แต่กำลังศึกษาพื้นฐานว่าแต่ละคำสั่งทำงานอย่างไร เพราะเริ่มจากคำสั่ง vlookup ก็ไปไม่เป็นแล้วครับ ยังไงก็ขอขอบคุณอาจารย์มากครับ ไว้ผมมีพื้นฐานบ้างหรืออาจอ่านเองแล้วไม่เข้าใจจะขอสอบถามอาจารย์ทั้งาสองในเวบนะครับ
bank9597
Guru
Posts: 3868 Joined: Wed Aug 17, 2011 11:49 am
#20
Post
by bank9597 » Sun Jun 10, 2012 2:31 pm
ซำเหมา wrote: ขอบคุณมากครับ จะไปศึกษาดูก่อนครับ ยอมรับว่าเครียดครับ หาคนปรึกษายากมาก แต่อยากทำได้ครับ แฟนบอกว่าถ้าอยู่ใกล้อยากจ้างสอนเลยครับ เกรงใจถามบ่อยๆ
ถามได้เต็มที่ครับ เท่าที่ต้องการ ทั้งอาจารย์และสมาชิกคนอื่นเต็มใจตอบครับ
Forum Rules
อย่าใช้ภาษาแชทในการตอบ-ถาม
ตั้งชื่อกระทู้ให้สื่อถึงปัญหาและไม่เจาะจงตัวผู้ตอบ
ให้อธิบายปัญหาและระบุคำตอบที่ต้องการมาในฟอรัม
ควรแนบไฟล์ตัวอย่างมาที่ฟอรั่ม
หากใช้ VBA ให้ลองเขียนมาเองก่อนเสมอ
แจ้งผลการใช้งานทุกครั้งเมื่อได้รับคำตอบ