Page 1 of 1

สูตรป้องกันการพิมพ์สิ่งใดๆ ลงในเซลล์ที่ถูกฟอร์แมตแล้ว

Posted: Sat Oct 29, 2022 6:50 pm
by Questioner
เรียน อาจารย์และผู้รู้ทุกท่านครับ

จากไฟล์แนบ
เมื่อใช้ Condition Formatting ให้เซลล์ F1 และ G1 เป็นสี ตามเงื่อนไขใน E1 แล้ว
สามารถเขียนสูตรป้องกันการพิมพ์สิ่งใดๆ ลงไปในเซลล์ F1 หรือ G1 เมื่อเปลี่ยนเป็นสีเทาแล้วได้หรือไม่ครับ
(ห้ามพิมพ์เมื่อเซลล์เป็นสีเทาเท่านั้น เมื่อเซลล์เป็นสีขาวให้สามารถพิมพ์สิ่งใดๆ ได้)
ขอบพระคุณมากครับ
ห้ามพิมพ์.xlsx

Re: สูตรป้องกันการพิมพ์สิ่งใดๆ ลงในเซลล์ที่ถูกฟอร์แมตแล้ว

Posted: Sat Oct 29, 2022 7:11 pm
by snasui
:D ตัวอย่างการกำหนด Validation ใน F1 ครับ
  1. คลิกเซลล์ F1
  2. เข้าเมนู Data > Data Validation > Data Validation
  3. ที่แถบ Setting เลือก Custom
  4. ที่ช่อง Formula: คีย์ =E1<>"ห้ามพิมพ์ใน F1"
  5. คลิกปุ่ม OK
ที่ G1 ก็กำหนดลักษณะเดียวกันแต่เปลี่ยนสูตรเป็น =E1<>"ห้ามพิมพ์ใน G1" ครับ

Re: สูตรป้องกันการพิมพ์สิ่งใดๆ ลงในเซลล์ที่ถูกฟอร์แมตแล้ว

Posted: Sat Oct 29, 2022 7:59 pm
by Questioner
ได้ผลลัพท์ตามต้องการแล้วครับ
ขอขอบพระคุณท่านอาจารย์เป็นอย่างสูงครับ

Re: สูตรป้องกันการพิมพ์สิ่งใดๆ ลงในเซลล์ที่ถูกฟอร์แมตแล้ว

Posted: Wed Nov 02, 2022 10:27 am
by Questioner
ห้ามพิมพ์1.xlsx
เรียน อาจารย์ครับ
กรณีเพิ่มตัวเลือกใน list ของ E1 ตามไฟล์แนบ แล้วต้องการป้องกันการพิมพ์สิ่งใดๆ ลงไปในเซลล์ F1 หรือ G1 เมื่อเป็นสีเทา
ต้องเขียนสูตรเพิ่มเติมใน Custom Data Validation อย่างไรครับ
ขอบพระคุณมากครับ

Re: สูตรป้องกันการพิมพ์สิ่งใดๆ ลงในเซลล์ที่ถูกฟอร์แมตแล้ว

Posted: Wed Nov 02, 2022 6:47 pm
by snasui
:D ตัวอย่างการปรับสูตรใน Validation ของเซลล์ F1 ครับ

=ISERR(SEARCH("F1",E1))

Re: สูตรป้องกันการพิมพ์สิ่งใดๆ ลงในเซลล์ที่ถูกฟอร์แมตแล้ว

Posted: Wed Nov 02, 2022 9:03 pm
by Questioner
ได้ผลลัพท์ตามต้องการแล้วครับ
ขอขอบพระคุณท่านอาจารย์ snasui เป็นอย่างสูงครับ