คำตอบที่ได้รับเลือกจากเจ้าของกระทู้
ความคิดเห็นที่ 1
=IF($C$1="เกาหลี",Sheet2!B3,IF($C$1="ไทย",Sheet2!H3,IF($C$1="ลาว",Sheet2!N3,0)))
=IF($C$1="เกาหลี",Sheet2!B3,IF($C$1="ไทย",Sheet2!H3,IF($C$1="ลาว",Sheet2!N3,0)))
▼ กำลังโหลดข้อมูล... ▼
แสดงความคิดเห็น
คุณสามารถแสดงความคิดเห็นกับกระทู้นี้ได้ด้วยการเข้าสู่ระบบ
กระทู้ที่คุณอาจสนใจ
อ่านกระทู้อื่นที่พูดคุยเกี่ยวกับ
Microsoft Office
Microsoft Excel
Database
OpenOffice
การออกแบบฐานข้อมูล
พอดีจะใส่สูตร IF ใน Excel แล้วสูตรมันผิดพลาด
=+IF($C$1="เกาหลี",Sheet2!B2,0+IF($C$1="ไทย",Sheet2!H2,0+IF($C$1="ลาว",Sheet2!N2,0)))
คือมันมีหลายประเทศ หลายปี เลยอยากให้ แค่พิมพ์ชื่อประเทศและแสดงข้อมูลมาเลยครับ
ข้อมูลตัวอย่างที่อยู่อีก Sheet เรียงไปอีก 60 ประเทศ
B2 C2 D2 E2 F2 H2 I2 J2 K2 L2 N2 O2 P2 Q2 R2
เกาหลี เอเชีย ปี1998 100000 5000000 ไทย เอเชีย ปี1998 60000 3000000 ลาว เอเชีย ปี1998 35000 250000
เกาหลี เอเชีย ปี1999 200000 6000000 ไทย เอเชีย ปี1999 50000 2000000 ลาว เอเชีย ปี1999 25000 150000
เกาหลี เอเชีย ปี2000 300000 7000000 ไทย เอเชีย ปี2000 70000 4500000 ลาว เอเชีย ปี 2000 45000 255000
เรียงลงมา จริงๆมี 50 ปี
Sheet1 ที่แสดง ใส่สูตรที่ ช่องประเทศเสร็จก็ลากเลย แล้วลองพิมพ์ C1 ว่า เกาหลี ก็ได้
A B C D F
2 ประเทศ ทวีป ปี ประชากร ขนาด
3 เกาหลี เอเชีย ปี1998 100000 5000000
4 เกาหลี เอเชีย ปี1999 200000 6000000
5 เกาหลี เอเชีย ปี2000 300000 7000000
ตอนประเทศเกาหลีมันได้ แต่พอเปลี่ยนคำเป็น ไทยหรือประเทศอื่นๆ ในช่อง C1 ปุป
3 VALUE VALUE VALUE 60000 3000000
4 VALUE VALUE VALUE 50000 2000000
5 VALUE VALUE VALUE 70000 4500000
มันผิดอะไร หรือ มันมีวิธีทำให้ดูง่ายไหมครับ