snasui.com ยินดีต้อนรับ
ยินดีต้อนรับสู่กระดานถามตอบ Excel and VBA และอื่น ๆ ที่เป็นมิตรกับทุกท่าน มีไฟล์แนบมหาศาล ช่วยให้ท่านค้นหาและติดตามศึกษาได้โดยง่าย สมาชิกท่านใดที่ยังไม่ได้ระบุ Version ของ Excel ที่ใช้งานจริง สามารถทำตาม Link นี้เพื่อจะได้รับคำตอบที่ตรงกับ Version ของท่านครับ ระบุ Version ของ Excel
คำแสดงเจตนา
ขอผลแห่งการให้ความรู้นี้ จงกลับไปยังผู้ที่เป็นเจ้าของเดิม แม้ข้าพเจ้าจะไม่รู้จักท่านก็ตาม ขอให้แสงแห่งปัญญาที่ท่านเคยจุดไว้ ได้กลับไปเติมเต็มชีวิตของท่านอีกครั้ง และขอให้เจตนาของข้าพเจ้าเป็นการคืนความดีอย่างสงบ
ฟอรัมถาม-ตอบปัญหาการตั้งค่า, การจัดรูปแบบและปัญหาทั่วไป
panangja
Member
Posts: 13 Joined: Wed Mar 20, 2013 12:46 pm
#1
Post
by panangja » Fri Mar 22, 2013 8:59 pm
สมมุติมีตารางอยู่ 3 ช่อง
เราจะใส่จำนวนลงไปทั้ง 3 ช่อง และให้แสดงผลตามสีตามเงื่อนไขที่เรากำหนดค่ะ คือ
ถ้า 1>(ช่องที่2-ช่องที่3)+ช่องที่1>-1 ให้แสดงเป็นสีขาว
ถ้า (ช่องที่2-ช่องที่3)+ช่องที่1>-2ให้แสดงเป็นสีแดง
ถ้า 1(ช่องที่2-ช่องที่3)+ช่องที่1>2ให้แสดงเป็นสีเขียว
ขอบคุณค่ะ
snasui
Site Admin
Posts: 31191 Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:
#2
Post
by snasui » Fri Mar 22, 2013 9:06 pm
กำหนดเงื่อนไขดังนี้ครับ
เงื่อนไขที่ 1
=And(1>(ช่องที่2-ช่องที่3),ช่องที่1>-1)
เงื่อนไขที่ 2
=And((ช่องที่2-ช่องที่3),ช่องที่1>-2)
เงื่อนไขที่ 3
=And((ช่องที่2-ช่องที่3),ช่องที่1>2)
panangja
Member
Posts: 13 Joined: Wed Mar 20, 2013 12:46 pm
#3
Post
by panangja » Fri Mar 22, 2013 9:32 pm
ลองทำแล้ว ทำไม่ได้เลยค่ะ ไม่ทราบว่ามีขั้นตอนการทำอย่างไรบ้างค่ะ
ตัวอย่างเช่น ช่องที่ 1 = 0 (ถ้าใช้สูตรถูกจะแสดงสีแดง)
ช่องที่ 2 = 0 (ถ้าใช้สูตรถูกจะแสดงสีแดง)
ช่องที่ 3 =1 (ถ้าใช้สูตรถูกจะแสดงสีแดง)
ดังนั้น (0-1)+0 = -1 จึงแสดงเป็นสีแดงค่ะ
แล้วเครื่องหมายมากกว่าเท่ากับอยู่ตรงไหนคะ ขอโทษที่หาไม่เจอนะคะ เลยบอกเงื่อนไขไม่แน่ชัด
snasui
Site Admin
Posts: 31191 Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:
#4
Post
by snasui » Fri Mar 22, 2013 9:39 pm
การถามมาตามโพสต์ทั้งหลายก่อนหน้านั้น แสดงว่าเข้าใจเกี่ยวกับ Excel ดีแล้ว สามารถที่จะปรับปรุงเปลี่ยนแปลงแก้ไขเองได้ หากไม่เช่นนั้น จำเป็นอย่างยิ่งที่
จะต้องแนบไฟล์และอธิบายให้ชัดเจนว่าเงื่อนไขการแสดงสีเกี่ยวข้องกับเซลล์ไหน อย่างไร
อีกประการ การแนบไฟล์ผู้ตอบจะได้ทราบว่าใช้ Excel Version ใด จะได้ตอบให้ตรงกับ Version เนื่องจากการเข้าเมนูของแต่ละ Version ไม่เหมือนกัน การตอบให้ครอบคลุมจะเสียเวลามากครับ
panangja
Member
Posts: 13 Joined: Wed Mar 20, 2013 12:46 pm
#5
Post
by panangja » Fri Mar 22, 2013 9:55 pm
แนบไฟล์แล้วนะคะ
1. เงื่อนไขที่ 1
=AND(1≥(ช่องที่2-ช่องที่3),ช่องที่1≥-1)
2. เงื่อนไขที่ 2
=AND((ช่องที่2-ช่องที่3),ช่องที่1≥-2)
3. เงื่อนไขที่ 3
=AND((ช่องที่2-ช่องที่3),ช่องที่1≥2)
และเมื่อใส่ตัวเลขลงในช่องตารางต่อไป จะกลายเป็นสีตามเงื่อนไขค่ะ
ช่วยบอกวิธี copy สูตร ด้วยค่ะ ว่าใช้ ลากคลุมตารางที่ต้องการจะเปลี่ยนแล้วเปลี่ยน Format ใช่ไหมคะ
Attachments
แสดงสีอย่างมีเงื่อนไข.xlsx
1. เงื่อนไขที่ 1 =AND(1≥(ช่องที่2-ช่องที่3),ช่องที่1≥-1) 2. เงื่อนไขที่ 2 =AND((ช่องที่2-ช่องที่3),ช่องที่1≥-2) 3. เงื่อนไขที่ 3 =AND((ช่องที่2-ช่องที่3),ช่องที่1≥2) และเมื่อใส่ตัวเลขลงในช่องตารางต่อไป จะกลายเป็นสีตามเงื่อนไขค่ะ ช่วยบอกวิธี copy สูตร ด้วยค่ะ ว่าใช้ ลากคลุมตารางที่ต้องการจะเปลี่ยนแล้วเปลี่ยน Format ใช่ไหมคะ (13.17 KiB) Downloaded 55 times
snasui
Site Admin
Posts: 31191 Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:
#6
Post
by snasui » Fri Mar 22, 2013 10:26 pm
คำอธิบายไฟล์ให้เขียนแค่พอสังเขปว่าเป็นไฟล์อะไร ไม่ต้องเขียนคำอธิบายเยอะครับ
ผมเขียนมาเป็นตัวอย่างตามไฟล์แนบโดย
เงื่อนไขที่ 1
=(B3-C3+A3)>=2 ให้แสดงสีเขียว
เงื่อนไขที่ 2
=(B3-C3+A3)>=-1 ให้แสดงสีน้ำเงิน
เงื่อนไขที่ 3
=(B3-C3+A3)>=-2 ให้แสดงสีแดง
สามารถเข้าไปดูได้โดยคลิกเซลล์ใดเซลล์หนึ่งที่คอลัมน์ A:C ที่ได้กำหนดเงื่อนไขเอาไว้แล้ว จากนั้นเข้าเมนู Home > Condition Formatting > Manage Rules
Attachments
แสดงสีอย่างมีเงื่อนไข.xlsx
(13.79 KiB) Downloaded 64 times
panangja
Member
Posts: 13 Joined: Wed Mar 20, 2013 12:46 pm
#7
Post
by panangja » Fri Mar 22, 2013 10:41 pm
ขอบคุณค่ะ แต่ลองทำแล้ว ไม่มีสีเขียวเกิดขึ้นเลยค่ะ
เงื่อนไขที่ 1
=(B3-C3+A3)>=2 ให้แสดงสีเขียว
ฺ
B3=0
C3=5
A3=7
บวกลบกันแล้ว ได้เท่ากับ 2 ต้องได้สีเขียว แต่ทำไมยังได้สีน้ำเงินอยู่คะ
snasui
Site Admin
Posts: 31191 Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:
#8
Post
by snasui » Fri Mar 22, 2013 10:43 pm
ไฟล์ที่ผมแนบไปมีสีเขียวหรือไม่ครับ
panangja
Member
Posts: 13 Joined: Wed Mar 20, 2013 12:46 pm
#9
Post
by panangja » Fri Mar 22, 2013 10:48 pm
ไม่มีค่ะ มีแต่สีแดง กับสีน้ำเงิน และสีน้ำเงินที่ลากลงมาในตารางที่ยังไม่ได้ใส่ตัวเลขค่ะ
snasui
Site Admin
Posts: 31191 Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:
#10
Post
by snasui » Fri Mar 22, 2013 10:51 pm
ลองดูไฟล์ที่แนบไปตามด้านล่างอีกทีครับ
Attachments
แสดงสีอย่างมีเงื่อนไข.xlsx
(13.79 KiB) Downloaded 75 times
panangja
Member
Posts: 13 Joined: Wed Mar 20, 2013 12:46 pm
#11
Post
by panangja » Fri Mar 22, 2013 11:15 pm
ขอบคุณมากค่ะ ทำได้แล้วค่ะ
แต่มีคำถามอีกข้อหนึ่งค่ะ
ถามว่า การ link ข้อมูลจาก Sheet 1 ไป Sheet 2 โดยมีการเปลี่ยนรูปแบบตาราง นั้นมีขั้นตอนการทำอย่างไรคะ
จากไฟล์แนบนะคะ ข้อมูลที่บันทึกจะอยู่ใน Sheet 1 แต่อย่างให้แสดงผลมาใน Sheet 2 ตามรูปแบบ
เราจะมีวิธีการ link ข้อมูลใน row และ colum อย่างไรคะ
Attachments
การ link ข้อมูล.xls
การ link ข้อมูล excel 2007 (12.96 KiB) Downloaded 18 times
snasui
Site Admin
Posts: 31191 Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:
#12
Post
by snasui » Fri Mar 22, 2013 11:21 pm
ดูแล้วไม่เข้าใจครับ ช่วยโยงให้เห็นว่า เซลล์ไหน Link ไปเซลล์ไหน เพื่อช่วยให้เข้าใจได้เร็วขึ้นครับ
panangja
Member
Posts: 13 Joined: Wed Mar 20, 2013 12:46 pm
#13
Post
by panangja » Fri Mar 22, 2013 11:39 pm
ใน sheet 2 เป็นข้อมูลที่ link มาจาก sheet 1 ค่ะ
รายละเอียดตามไฟล์แนบนะคะ
Attachments
การ link ข้อมูล.xls
เพิ่มรายละเอียดค่ะ (14.16 KiB) Downloaded 8 times
snasui
Site Admin
Posts: 31191 Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:
#14
Post
by snasui » Fri Mar 22, 2013 11:55 pm
ลองใช้ PivotTable เข้ามาช่วยตามไฟล์แนบครับ
การทำ PivotTable จะต้องเติมหัว Field ให้ครบ จะเว้นว่างไม่ได้ จากนั้นเข้าเมนู Insert > PivotTable คลิกเลือก Field > จัดตำแหน่ง
Attachments
การ link ข้อมูล (1).xls
(19.28 KiB) Downloaded 26 times
panangja
Member
Posts: 13 Joined: Wed Mar 20, 2013 12:46 pm
#15
Post
by panangja » Sat Mar 23, 2013 12:12 am
ถ้าใช้ PivotTable ก็ต้องไปเปลี่ยน format ตารางให้เหมือนกับ Sheet 2 หรอคะ
เมื่อเราเปลี่ยนข้อมูลที่ Sheet 1 หน้าที่เรา link ไปจะเปลี่ยนตามไปด้วยใช่ไหมคะ
มีวิธีอื่นพอแนะนำบ้างไหมคะ
แต่ยังไงขอบคุณมากๆ สำหรับคำตอบนะคะ
snasui
Site Admin
Posts: 31191 Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:
#16
Post
by snasui » Sat Mar 23, 2013 12:17 am
panangja wrote: ถ้าใช้ PivotTable ก็ต้องไปเปลี่ยน format ตารางให้เหมือนกับ Sheet 2 หรอคะ
เมื่อเราเปลี่ยนข้อมูลที่ Sheet 1 หน้าที่เรา link ไปจะเปลี่ยนตามไปด้วยใช่ไหมคะ
ถูกต้องครับ
panangja wrote: มีวิธีอื่นพอแนะนำบ้างไหมคะ
วิธีนี้ก็เพียงพอแล้วครับ การใช้สูตรไม่สามารถทำให้ Merge กันได้เช่นที่ออกแบบมาครับ
panangja
Member
Posts: 13 Joined: Wed Mar 20, 2013 12:46 pm
#17
Post
by panangja » Sat Mar 23, 2013 9:37 am
snasui wrote: ลองดูไฟล์ที่แนบไปตามด้านล่างอีกทีครับ
ขอโทษนะคะ ลองทำอีกไฟล์หนึ่งแล้ว Copy Formula มาแล้ว ช่องอื่นไม่เปลี่ยนสีตามค่ะ
snasui
Site Admin
Posts: 31191 Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:
#18
Post
by snasui » Sat Mar 23, 2013 9:41 am
แนบไฟล์นั้นมา เพื่อน ๆ จะได้ช่วยดูได้ครับ
panangja
Member
Posts: 13 Joined: Wed Mar 20, 2013 12:46 pm
#19
Post
by panangja » Sat Mar 23, 2013 10:00 am
เงื่อนไขนะคะ
1. 1≥(=ช่องที่2+ช่องที่3)-ช่องที่ 1≥ -1 = สีน้ำเงิน เช่น 1≥(=C4+D4)-B4≥ -1
2. (=ช่องที่2+ช่องที่3)-ช่องที่ 1≥ 2 = สีแดง เช่น (=C4+D4)-B4≥ 2
3. -2≥(=ช่องที่2+ช่องที่3)-ช่องที่ 1 = สีเขียว เช่น -2≥(=C4+D4)-B4
Attachments
แสดงเงื่อนไขของสี.xls
excel 2007 (22.5 KiB) Downloaded 32 times
snasui
Site Admin
Posts: 31191 Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:
#20
Post
by snasui » Sat Mar 23, 2013 10:03 am
ก่อนตอบขอทำความเข้าใจเงื่อนไขนี้ก่อนครับ
1≥(=ช่องที่2+ช่องที่3)-ช่องที่ 1≥ -1 หมายความว่าอย่างไร ช่วยอธิบายมาเป็นภาษาพูดครับ