Page 1 of 1
การเปรียบเทียบค่าใน excel
Posted: Fri Apr 20, 2012 9:31 am
by orapan
รบกวนผู้รู้ช่วยหน่อยค่ะ คืออยากเปรียบเทียบค่าจาก sheet master ที่ ช่อง B ถ้าตรงกับ Sheet Map ที่ช่อง B ให้ copy ค่าจากช่อง A ของ master มาไว้ที่ A ของ map
อาจจะเคยมีคนถามแล้วแต่หาไม่เจอค่ะขอบคุณมากค่ะ
Re: การเปรียบเทียบค่าใน excel
Posted: Fri Apr 20, 2012 10:04 am
by ChoBkuN
ที่ช่อง A2 Sheet MAP พิมพ์
=INDEX(Master!A:A,MATCH(Map!B2,Master!B:B,0))
Re: การเปรียบเทียบค่าใน excel
Posted: Fri Apr 20, 2012 10:14 am
by orapan
ChoBkuN wrote:ที่ช่อง A2 Sheet MAP พิมพ์
=INDEX(Master!A:A,MATCH(Map!B2,Master!B:B,0))
//////////////////
ขอบคุณมากค่ะ
ไม่ค่อยเก่ง excel แต่ต้องได้งาน excel มาทำขอบคุณอีกครั้งนะค่ะ
Re: การเปรียบเทียบค่าใน excel
Posted: Fri Apr 20, 2012 10:26 am
by sup
=IF($B$2="","",INDEX(Master!$A$2:$A50,MATCH($B2,Master!$B$2:$B50,0))) ใส่สูตรนี้ที่ A2 ของ Map ครับแล้วลากศุตรลงไปทุกช่องครับ
Re: การเปรียบเทียบค่าใน excel
Posted: Fri Apr 20, 2012 10:29 am
by orapan
sup wrote:=IF($B$2="","",INDEX(Master!$A$2:$A50,MATCH($B2,Master!$B$2:$B50,0))) ใส่สูตรนี้ที่ A2 ของ Map ครับแล้วลากศุตรลงไปทุกช่องครับ
ขอบคุณมากค่ะ

Re: การเปรียบเทียบค่าใน excel
Posted: Fri Apr 20, 2012 10:49 am
by sup
ขอโทษครับสูตรผิดนิดหน่อย ตรงวงเล็บเปิดแรก $B$2 ให้แก้ไขเป็น $B2 แทนครับ
ที่ใส่ IF($B2="","", มาด้วย 1 ชุดเพราะเห็นว่ามีข้อมูลเยอะ คุณสามารถลากสูตรนี้ได้ยาวตลอดColum หากยังไม่ใส่ค่าใน B ของ Map ใน A ของ Map ก็จะไม่แสดงค่าใดๆให้เห็นครับ เป็นการเตรียมพื้นที่ทำงานเอาไว้ครับ
Re: การเปรียบเทียบค่าใน excel
Posted: Fri Apr 20, 2012 10:56 am
by bank9597

แถมอีกสูตรครับ
กรณีที่ไม่มีค่าตรงกัน สูตรจะแสดงค่า #NA เราสามารถใช้ ISNA ดักได้
ที่ชีท Map เซลล์ A2 คีย์ =IF(ISNA(INDEX(Master!$A$2:$A50,MATCH($B2,Master!$B$2:$B50,0))),"",INDEX(Master!$A$2:$A50,MATCH($B2,Master!$B$2:$B50,0))) คัดลอกลงมา

Re: การเปรียบเทียบค่าใน excel
Posted: Fri Apr 20, 2012 11:17 am
by ChoBkuN
เอาบ้าง
=IFERROR(INDEX(Master!A:A,MATCH(Map!B2,Master!B:B,0)),"ไม่มีข้อมูล")
เปลี่ยนข้อความเอานะครับ
Re: การเปรียบเทียบค่าใน excel
Posted: Fri Apr 20, 2012 12:55 pm
by orapan
ขอบคุณทุกท่านมากค่ะ
