Page 2 of 2

Re: การค้นหารายชื่อ

Posted: Mon May 20, 2013 10:28 am
by snasui
:D ทำตามที่คุณ joo แนะนำ เปลี่ยนข้อ 3-4 ตามที่ผมระบายสีข้อความไว้ครับ
joo wrote: :D ลองแบบนี้ดูครับ
1. คลุมพื้นที่ช่วงข้อมูล B7:AE11
2. เข้าเมนู Home > Conditional Formatting > New rule
3. ตรง Select a Rule Type: คลิกเลือก Use a formula to determine which cells to format
4. ที่ Format values where this formula is true: คีย์สูตร =B7=Indirect("'Sheet1'!H2")
5. คลิกปุ่ม Format ที่แถบ Pattern เลือกสีตามต้องการ > OK > OK
จากนั้นทำตามที่ผมแนะนำไว้ครับ
snasui wrote:สำหรับการ Copy Format ไปใช้ทุก ๆ ชีท ลองตามด้านล่างครับ
  1. คลิกขวาลงบนแถบชีทของชีทต้นฉบับ > Select All Sheets
  2. คลิกป่ม Select All (มุมสุดของ Worksheet ก่อนบรรทัดที่ 1 และก่อนคอลัมน์ A) เพื่อเลือกทั้งชีท
  3. เข้าเมนู Home > Fill > Across Worksheet
  4. เลือก Formats > OK
  5. คลิกขวาลงบนแถบชีทของชีทต้นฉบับ > Ungroup Sheets

Re: การค้นหารายชื่อ

Posted: Mon May 20, 2013 12:22 pm
by P1649
ข้อ 2. ทำได้ตามต้องการแล้วครับ

เพิ่มเติม
ข้อ 3. ผมได้แนบไฟล์เพื่อใช้ conditional Formatting โดยกำหนดให้ col N > col F หากเป็นจริง ให้แสดงสีแดง
แต่ทำไม่ได้ ซึ่ง excel ฟ้องว่าให้ตั้งเงื่อนไขได้ครั้งละ cell ไม่ใช่ทั้ง col

Re: การค้นหารายชื่อ

Posted: Mon May 20, 2013 12:34 pm
by joo
:D คลุมข้อมูลทั้งหมดแล้วเข้าเมนู Condition Formatting จากนั้นเปลี่ยนสูตรใหม่เป็น =$N2>$F2

Re: การค้นหารายชื่อ

Posted: Mon May 20, 2013 1:40 pm
by P1649
ใช้งานได้ดี ขอบคุณมากๆครับ

Re: การค้นหารายชื่อ

Posted: Tue May 21, 2013 8:55 pm
by P1649
หากมีข้อมูลในการค้นหามากประมาณ 30 cell มีวิธีการ copy หรือทำให้รวดเร็วแทนการคีย์ครั้งละ cell ได้อย่างไรครับ

Re: การค้นหารายชื่อ

Posted: Tue May 21, 2013 9:18 pm
by snasui
:D หากยังไม่มีค่าก็ต้องคีย์ หรือไม่ก็ Copy มาวาง หรือไม่ก็นำมาวางด้วย Code ครับ

หากไม่ใช่ที่ต้องการ ช่วยอธิบายโดยให้รายละเอียดให้มากกว่านี้ครับ เพื่อจะได้ทราบว่าต้องการจะทำอะไร ที่ชีทใด เซลล์ใด ด้วยเงื่อนไขใด เพื่อจะได้เช้าใจตรงกันครับ

Re: การค้นหารายชื่อ

Posted: Tue May 21, 2013 9:37 pm
by P1649
snasui wrote::D ทำตามที่คุณ joo แนะนำ เปลี่ยนข้อ 3-4 ตามที่ผมระบายสีข้อความไว้ครับ
joo wrote: :D ลองแบบนี้ดูครับ
1. คลุมพื้นที่ช่วงข้อมูล B7:AE11
2. เข้าเมนู Home > Conditional Formatting > New rule
3. ตรง Select a Rule Type: คลิกเลือก Use a formula to determine which cells to format
4. ที่ Format values where this formula is true: คีย์สูตร =B7=Indirect("'Sheet1'!H2")
5. คลิกปุ่ม Format ที่แถบ Pattern เลือกสีตามต้องการ > OK > OK
จากนั้นทำตามที่ผมแนะนำไว้ครับ
snasui wrote:สำหรับการ Copy Format ไปใช้ทุก ๆ ชีท ลองตามด้านล่างครับ
  1. คลิกขวาลงบนแถบชีทของชีทต้นฉบับ > Select All Sheets
  2. คลิกป่ม Select All (มุมสุดของ Worksheet ก่อนบรรทัดที่ 1 และก่อนคอลัมน์ A) เพื่อเลือกทั้งชีท
  3. เข้าเมนู Home > Fill > Across Worksheet
  4. เลือก Formats > OK
  5. คลิกขวาลงบนแถบชีทของชีทต้นฉบับ > Ungroup Sheets
จากคำอธิบายนี้สามารถหาค่าเหมือนกันในชีตอื่นได้เพียง 1 cell เปรียบเทียบกับ H2 หากต้องการเพิ่มมากขึ้นให้เปรียบเทียบกับ H3, H4, H5,...
มีวิธีทำอย่างไรที่รวดเร็ว ไม่ต้องเขียนใหม่ทำครั้งละเซลครับ

Re: การค้นหารายชื่อ

Posted: Tue May 21, 2013 9:54 pm
by snasui
:D กรณีที่ต้องการตรวจสอบกับค่าใน Sheet1 เซลล์ A2:A1000 สามารถปรับสูตรใน Conditional Formatting ตามด้านล่างครับ

=Isnumber(Match(C7,Indirect("'Sheet1'!A2:A1000"),0))