มีการศึกษา (Education) ไม่ได้แปลว่า มีความรู้ (Knowledge)
กระดาษหนึ่งแผ่น..ไม่ได้ทำให้คนฉลาดขึ้น การเรียนรู้..ไม่ได้มีอยู่แต่ในห้องเรียน
การต่อยอดจากสิ่งที่ดี ย่อมได้สิ่งที่ดีกว่า
Group Blog
 
 
พฤศจิกายน 2550
 123
45678910
11121314151617
18192021222324
252627282930 
 
29 พฤศจิกายน 2550
 
All Blogs
 

การป้องกันการแก้ไขข้อมูล และการซ่อนสูตรใน Excel

มีผู้เข้าอบรมหลายท่าน ในหลายๆ รุ่น มักจะถามเสมอว่า จะมีวิธีป้องกันการแก้ไขข้อมูลในเซลล์ หรือป้องกันไม่ให้คนอื่นมาแก้ไขสูตรของเราได้หรือไม่ โดยที่ผู้ใช้งานยังสามารถ กรอกข้อมูลหรือแก้ไขข้อมูลในเซลล์อื่นๆ ได้ตามปกติ

นอกจากนี้ ยังมีบางคนถามต่ออีกว่า แล้วถ้าจะป้องกันไม่ให้คนอื่นเห็นสูตร (ซ่อนสูตร) ที่เราเขียนไว้ เพื่อไม่ให้เขาลอกสูตรเราไปใช้งานล่ะ สามารถกระทำได้หรือไม่ อย่างไร

ทั้งสองคำถามข้างต้นนี้ ตอบได้เลยครับว่า ทำได้แน่นอน (แต่คำถามหลังนี้ ออกไปในทางหวงวิชานะครับ ฮ่าๆๆๆ) เรามาดูวิธีการกันเลยก็แล้วกันครับ

วิธีการป้องกันการแก้ไขสูตรหรือข้อมูลในเซลล์

ก่อนอื่นให้พิจารณาข้อมูลในชีทงานของเราก่อนว่า เซลล์ไหนบ้างที่จะอนุญาตให้ผู้ใช้งาน กรอกข้อมูลหรือแก้ไขข้อมูลได้ เช่น ช่องสำหรับใส่วันที่ เลขที่เอกสาร รหัสสินค้า จำนวน รหัสพนักงาน ฯลฯ ให้เราทำการเลือกเซลล์เหล่านั้นทั้งหมดก่อน ถ้าหากเซลล์นั้นๆ อยู่กระจายกัน การเลือกเซลล์ก็ให้กดแป้น Ctrl ค้างไว้ แล้วใช้เมาท์เลือกคลิกเซลล์ที่ต้องการทีละเซลล์ จนครบ


ภาพที่ 1

จากนั้น ก็คลิกเมาท์ขวา เลือก Format cell... (หรือใช้คีย์ลัดโดยการกด Ctrl + 1 ก็ได้ครับ) แล้วไปที่แท็ป Protection เอาเครื่องหมาย ถูก ซึ่งหน้าคำว่า Locked ออก (ค่าปกติของทุกเซลล์ในชีทจะเป็น Locked) แล้วคลิก OK


ภาพที่ 2

จากนั้นจึงเข้าไปที่เมนู Tools > Protection > Protect sheet... ดังภาพที่ 2


ภาพที่ 3

ให้ใส่ Password เพื่อป้องกันการแก้ไข และสำหรับ Excel 2003 เป็นต้นมา เรายังสามารถเลือกตัวเลือกอื่นที่จำเป็น ที่จะอนุญาตให้ผู้ใช้งานสามารถกระทำได้อีก ดังในภาพที่ 3 กล่าวคือ จะอนุญาตให้ทำอะไรได้บ้าง ก็ติ๊กเลือกตัวนั้น ปกติจะติ๊กเลือกไว้แค่สองรายการบน (ถ้าต้องการให้คลิกได้ เฉพาะในเซลที่จะให้กรอกข้อมูลเท่านั้น อันบนสุดไม่ต้องเลือกครับ) เมื่อเลือกได้แล้ว ก็คลิก OK และทำการยืนยัน Password ที่ตั้งไว้อีกครั้งหนึ่ง

หลังจากนั้นจะเห็นว่า ถ้าผู้ใช้ไปดับเบิลคลิกในเซลล์ที่ใส่สูตรไว้ หรือในเซลล์ใดๆ ที่เราไม่ได้เอาเครื่องถูกหน้าคำว่า Locked ออก ก็จะไม่สามารถแก้ไขข้อมูลในเซลล์นั้นๆ ได้ โดยจะมีกรอบข้อความแจ้งเตือน แต่สำหรับในเซลล์ที่เราอนุญาต จะสามารถแก้ไข หรือพิมพ์ข้อมูลได้ตามปกติ



วิธีการซ่อนสูตร หรือข้อมูลในเซลล์

แม้ว่าเราจะมีวิธีการป้องกันการแก้ไขสูตร หรือข้อมูลได้แล้วนั้น แต่หากเราไม่ต้องการให้ผู้อื่นเห็นว่า เราเขียนสูตรอะไรไว้ (แบบว่าหวงวิชา) ไม่อยากให้ใครมาลอกสูตรของเรา (ซึ่งก็ลอกคนอื่นมาอีกที ฮ่าๆๆๆ) ก็สามารถทำได้ 2 วิธีด้วยกัน ดังนี้

วิธีที่ 1
ทำตามวิธีการป้องกันการแก้ไขสูตร ตามที่กล่าวมาข้างต้น แต่เมื่อถึงขั้นตอนการใส่ Password ดังในภาพที่ 3 ให้เอาเครื่องหมายถูกในช่อง Select locked cells ออกด้วย แล้วจึงค่อยคลิก OK

วิธีการนี้ จะทำให้ผู้ใช้ คลิกเมาท์หรือเลื่อนพอยเตอร์ ได้เฉพาะในเซลล์ที่เราอนุญาตให้แก้ไข หรืออนุญาตให้กรอกข้อมูลได้เท่านั้น ส่วนเซลล์อื่นๆ จะไม่สามารถคลิกได้เลย ทำให้ไม่สามารถคลิกไปดูสูตรในเซลล์ที่เราเขียนสูตรไว้ได้


วิธีที่ 2
สำหรับวิธีนี้ ก่อนทำการ Protect sheet เมื่อเราเลือกเซลล์ที่จะอนุญาตให้แก้ไขได้ และเอาเครื่องหมายถูกหน้าคำว่า Locked ออกแล้ว ให้เลือกเซลล์ที่เราเขียนสูตรไว้ทั้งหมด และเช่นเดียวกัน ถ้าเซลล์นั้นๆ อยู่กระจายกัน ก็ให้กดแป้น Ctrl ค้างไว้ แล้วใช้เมาท์เลือกคลิกเซลล์ที่ต้องการทีละเซลล์จนครบ

จากนั้น ก็คลิกเมาท์ขวา เลือก Format cells... อีกครั้งหนึ่ง ไปที่แท็ป Protection คราวนี้ติ๊กให้มีเครื่องหมาย ถูก หน้าคำว่า Hidden แล้วคลิก OK

จากนั้นก็ไปที่เมนู Tools > Protection > Protect sheet...
ใส่ Password แล้วติ๊กเลือกให้มีเครื่องหมายถูก ข้างหน้า Select locked cells และข้างหน้า Select unlocked cells

เสร็จแล้วคลิก OK และทำการยืนยัน Password อีกครั้งหนึ่ง

คราวนี้ เมื่อคลิกไปที่เซลล์ใดๆ ที่มีสูตรคำนวณ (ซึ่งเรากำหนดให้เป็น Hidden) ก็จะไม่ปรากฏสูตรหรือข้อความใดๆ ให้เห็นในแถบสูตร (Formula bar) ด้านบนเลย

จากทั้ง 2 เรื่อง 3 วิธีดังที่กล่าวมาข้างต้นนั้น หากคุณจะทดลองทำทั้ง 3 วิธีเพื่อดูว่าจะได้ผลเป็นอย่างไรนั้น เมื่อคุณได้ทดลองทำวิธีใดไปแล้ว ก่อนที่จะไปทำวิธีถัดไป คุณจะต้องเข้าไปที่เมนู Tools > Protection > Unprotect sheet... เพื่อทำให้ชีทงาน กลับสู่สภาพปกติก่อนนะครับ แล้วจึงค่อยทดลองทำวิธีถัดไป

หวังว่า คงจะเป็นประโยชน์ ไม่มากก็น้อย และที่สำคัญก็คือ เมื่อตั้ง password อะไรไว้ ก็จำให้ดีๆ ก็แล้วกัน เพราะถ้าจำเป็นต้องเข้าไปแก้ไขสูตรคำนวณ แต่เกิดลืม password ขึ้นมาล่ะก้อ.... คราวนี้เรื่องยาวล่ะครับ




 

Create Date : 29 พฤศจิกายน 2550
27 comments
Last Update : 17 กุมภาพันธ์ 2552 18:01:50 น.
Counter : 38860 Pageviews.

 

มาเป็นคนแรกเลย กลับมาเยี่ยมค่า อากาศหนาวดูแลตัวเองด้วยนะคะ

おはよう ごさいます!!どうも ありがとうごさいます。日本語は じょうずですね。
毎日べんきょうしますから 日本語能力試験で あまり よんで いません。たいへんです。 

ตอนนี้กำลังนอนจมกองเอกสารงานวิจัยอยู่เลยค่ะ เหนื่อยมากเลย... พรุ่งนี้ต้องส่งอาจารย์แล้วต้องไปทำต่อแล้วค่า ขอบคุณที่แวะมาที่บล็อกนะคะ อยากเก่งแบบคุณครูเอกบ้างจังน้า..


また あいましょう。

<center>

 

โดย: simple_xxx 29 พฤศจิกายน 2550 10:29:47 น.  

 

แวะมาเยี่ยมครับ...
เห็นไม่ค่อยไปตอบ...ที่กระทู้...

 

โดย: แคทอาย (ปฐมเชทย์ ) 19 ธันวาคม 2550 13:21:18 น.  

 

ถ้าลืม password ก็พอจะมีวิธีแก้อยู่บ้างซึ่งผมก็พอมีอยู่ แค่เอา code ข้างล่างไปใส่ไว้ที่ marco ของชีตที่ถูกล็อค จากนั้นก็สั่ง Run เป็นอันเสร็จพิธี แต่ Password ไม่ใช้ password จริงน่ะ แต่สามารถปลดล็อคได้ หวังว่าคงจะมีประโยชน์


Sub PasswordBreaker()
Dim i As Integer, j As Integer, k As Integer
Dim l As Integer, m As Integer, n As Integer
Dim i1 As Integer, i2 As Integer, i3 As Integer
Dim i4 As Integer, i5 As Integer, i6 As Integer
On Error Resume Next
For i = 65 To 66: For j = 65 To 66: For k = 65 To 66
For l = 65 To 66: For m = 65 To 66: For i1 = 65 To 66
For i2 = 65 To 66: For i3 = 65 To 66: For i4 = 65 To 66
For i5 = 65 To 66: For i6 = 65 To 66: For n = 32 To 126

ActiveSheet.Unprotect Chr(i) & Chr(j) & Chr(k) & _
Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) & _
Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)
If ActiveSheet.ProtectContents = False Then
MsgBox "One usable password is " & Chr(i) & Chr(j) & _
Chr(k) & Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & _
Chr(i3) & Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)
Exit Sub
End If

Next: Next: Next: Next: Next: Next
Next: Next: Next: Next: Next: Next

End Sub

 

โดย: Mr.Noi IP: 203.147.56.93 20 กุมภาพันธ์ 2551 9:12:07 น.  

 

รู้วิธีแล้ว ขอบคุณมากๆ ค่ะ

 

โดย: แอนเองค่ะ IP: 124.120.103.5 25 กุมภาพันธ์ 2551 16:42:55 น.  

 

เป็นรายการที่ดีมากอย่างให้มีคนมาดูรายการนี้ให้มากและอย่างให้มีคนมาสนใจและใส่ใจนี้ให้มากขึ้น

 

โดย: เหงาจัง IP: 117.47.74.221 28 กุมภาพันธ์ 2551 11:34:02 น.  

 

อืม...บางคำพูดตรงใจ๊ตรงใจ

เซียะ เซียะ หนี่ ค่า

 

โดย: DarkChoc IP: 58.136.173.65 13 มีนาคม 2551 17:12:30 น.  

 

ขอบพระคุณอย่างสูงเลยครับ

 

โดย: aon IP: 202.149.25.225 22 มีนาคม 2551 18:02:08 น.  

 

ขอบพระคุณมากค่ะ รอดตายหวุดหวิดเลย

 

โดย: เอ IP: 61.91.172.248 11 กรกฎาคม 2551 16:24:17 น.  

 

แล้วถ้าต้องการซ่อนบาง Sheet ไม่ให้มองเห็นต้องทำไงครับ

ขอบคุณล่วงหน้าครับ

 

โดย: Mix IP: 58.9.18.211 2 กันยายน 2551 20:39:24 น.  

 

สวัสดีครับ คุณ Mix

สำหรับวิธีการซ่อน Sheet คือ
ขณะที่เราอยู่ใน Sheet นั้นๆ ก็เข้าเมนู Format > Sheet > Hide

 

โดย: ครูเอก 3 กันยายน 2551 9:04:37 น.  

 

ครูครับ ผมซื้อแผ่น แล้วเปิดดูไม่ได้ ในลำดับที่
167 เรื่องการหาผลรวมโดยใช้ Subtotal และ
ใช้ Sumproduct ช่วยแนะนำหน่อยครับ..

คนกรมทางหลวง จ.ตราด

 

โดย: ลูกค้าจากตราด IP: 125.27.110.144 7 กันยายน 2551 15:12:24 น.  

 

สวัสดีครับ คุณคนกรมทางหลวง จ.ตราด

ผมดูไฟล์ดังกล่าวแล้ว ก็เห็นว่าปกตินะครับ แต่ถ้าคุณเปิดดูไม่ได้ รบกวนส่งเมล์มาหาผม ผมจะส่งไฟล์ดังกล่าวให้ทางอีเมล์ครับ

 

โดย: ครูเอก 7 กันยายน 2551 22:24:37 น.  

 

ขอบคุณครับ

 

โดย: นัส IP: 58.9.162.151 19 กันยายน 2551 11:14:27 น.  

 

มีความรู้ใหม่ๆเยอะมากเลยครับ ขอบคุณคับ

 

โดย: หมูตุ๋น IP: 58.137.122.162 17 พฤศจิกายน 2551 8:20:09 น.  

 

ขอบคุณมากกกก

 

โดย: ขอนแก่น IP: 125.25.131.185 20 พฤศจิกายน 2551 11:54:28 น.  

 

ตั้งพาสเวิร์ค excel แล้วลืมค่ะ
งานต้องใช้ด่วนมาก
มีใครช่วยได้บ้างค่ะ

 

โดย: หมวย IP: 125.24.150.40 8 ธันวาคม 2551 20:26:02 น.  

 

สวัสดีครับ คุณหมวย
ลองดูในหนังสือ Excel for HR นะครับ
อยู่ในบทที่ 19 ครับ

 

โดย: ครูเอก 9 ธันวาคม 2551 1:14:38 น.  

 

มีประโยชน์มากเลย ขอบคุณ Mr.Noi มาก ๆ เลยค่าาา

ใช้ได้เห็นผลจริง ๆ

 

โดย: Nuaee IP: 14.207.18.45 11 มิถุนายน 2554 23:30:08 น.  

 

Thanks krab

 

โดย: newwave IP: 203.146.6.86 19 มกราคม 2555 20:47:27 น.  

 

ขอบคุณมากๆค่ะ ^ ^

 

โดย: ครูจอย IP: 118.173.224.136 29 มีนาคม 2555 14:19:23 น.  

 

ขอบคุณค่ะ

 

โดย: มุม IP: 10.0.0.179, 110.77.227.182 30 เมษายน 2555 16:02:37 น.  

 

ขอบคุณที่ให้ได้ศึกษาข้อมูลนะค่ะคุณครูเอก

 

โดย: na IP: 125.27.93.167 20 กรกฎาคม 2555 13:57:52 น.  

 

อ่านแล้วได้ความรู้มากเลยค่ะ จะนำไปใช้เลยค่ะ เพราะเวลาคนเข้ามาดูงานแล้วชอบคลิกลบสูตร เบื่อจะทำใหม่ค่ะ
ขอบคุณมากนะค่ะ Apple

 

โดย: Apple IP: 110.168.156.80 29 กรกฎาคม 2555 20:06:56 น.  

 

ขอบคุณมากกกกค่ะ กำลังหาวิธีอยู่เลย

 

โดย: llew peels IP: 110.168.201.31 10 กันยายน 2555 14:29:18 น.  

 

ขอบคุณมากเลยครับ ผมก็กำลังหาวิธีเช่นกัน ตอนนี้ทำได้แล้วครับ

 

โดย: สมนึก เกตุแค IP: 49.49.25.69 28 มีนาคม 2556 22:51:32 น.  

 

ขอบพระคุณอย่างสูงเลยค่ะ อาจารย์เก่งมากๆ ค่ะ ขอให้อาจารย์และครอบครัวมีความสุขทั้งกาย และใจนะคะ ขอให้อาจารย์สุขภาพแข็งแรงอยู่เป็นที่พึ่งให้ลูกศิษย์ไปอีกนานเท่านานนะคะ
ขอบพระคุณอีกครั้งค่ะ

 

โดย: ภัสภรณ์ ทุ่นเงิน IP: 1.20.0.162 19 สิงหาคม 2556 14:29:39 น.  

 

ขอบคุณค่ะ
เป็นประโยชน์มากๆค่ะ

 

โดย: อุ้ม IP: 171.4.88.213 7 กันยายน 2559 12:23:28 น.  

ชื่อ :
Comment :
  *ใช้ code html ตกแต่งข้อความได้เฉพาะสมาชิก
 


ครูเอก
Location :
กรุงเทพฯ Thailand

[ดู Profile ทั้งหมด]

ให้ทิปเจ้าของ Blog [?]
ฝากข้อความหลังไมค์
Rss Feed
Smember
ผู้ติดตามบล็อก : 112 คน [?]




เนื้อหาบทความ ภาพประกอบ ไฟล์ตัวอย่าง ทั้งหมดใน blog นี้ "สงวนลิขสิทธิ์ตามพระราชบัญญัติลิขสิทธิ์ พุทธศักราช ๒๕๓๗" อนุญาตให้นำไปเผยแพร่ได้ โดยต้องระบุแหล่งที่มาของเนื้อหาให้ชัดเจน เพื่อแสดงถึงการรับรู้ในความเป็นเจ้าของลิขสิทธิ์ ทั้งนี้ไม่อนุญาตในการนำไปใช้เพื่อการแสวงหาผลกำไรทางธุรกิจ โดยไม่ได้รับความยินยอมเป็นลายลักษณ์อักษร

ส่งข้อความหลังไมค์ถึงครูเอก
MSN : ysamroeng@hotmail.com
ชมรมนักเรียนสาธิตเสริมสมอง มหาวิทยาลัยสุโขทัยธรรมาธิราช
กิตติกรรมประกาศ

ผมใช้คอมพิวเตอร์ครั้งแรก โดยมีหนังสือชื่อ "เรียน DBASE III PLUS ด้วยตนเอง" ของ พ.ต.ประพัฒน์ อุทโยภาศ เป็นเสมือนอาจารย์ และมี บร.โรเบิร์ต ปาแนสโต (ซดบ.) เป็นผู้ให้โอกาส และ้คำแนะนำ ถือเป็นก้าวแรก ที่้ผมจับคอมพิวเตอร์ และสนใจเรียนรู้ มาตั้งแต่วันนั้น นอกจากเรื่อง "การเขียนโปรแกรมด้วย Clipper" แล้ว ผมไม่เคย ไปเรียนคอมพิวเตอร์ จากสถาบันใด อาศัยที่เป็น คนชอบอ่านหนังสือ และซื้อหนังสือเยอะมาก บวกกับลงทุน ซื้อเครื่องไว้ใช้งานเอง (เครื่องแรก Intel 386DX-40) จึงได้ฝึกฝน เรียนรู้ ต่อเนื่องมาจนทุกวันนี้
มีของมาขาย

1. หนังสือ "Excel for HR"


การใช้ไมโครซอฟต์เอ็กเซล ในงาน HR แบบมืออาชีพ พิมพ์ครั้งที่ 2 เป็นหนังสือที่เก็บเกี่ยวประสบการณ์ จากงานจริงๆ มาเป็นวัตถุดิบ เป็นหนังสือคอมพิวเตอร์เล่มแรก ที่เขียนขึ้นมาเพื่อ นักบริการทรัพยากรมนุษย์ (HR) โดยเฉพาะ เป็นตัวอย่างของการใช้โปรแกรม MS Excel ในงานประจำวันของ HR หาซื้อได้ที่ ร้านซีเอ็ดบุ๊ค ทุกสาขา, HR Center, ศูนย์หนังสือ สสท., ศูนย์หนังสือจุฬา, Thailand Book Tower, B2S เป็นต้น
หรือสั่งซื้อโดยตรงได้ที่ 02-347-1066, 081-423-9828
ราคาเล่มละ 200 บาท จัดส่งฟรี

2. CD รวมไฟล์ตัวอย่าง Excel จากงานจริง


มีไฟล์ตัวอย่างมากที่สุด สามารถนำไปใช้งานได้ทันที หรือใช้ศึกษาเทคนิคการเขียนสูตร Excel อัพเดตใหม่ทุกสัปดาห์
ของแท้ไม่มีวางจำหน่ายที่ไหน
สนใจสั่งซื้อโดยตรงที่ 02-347-1066, 081-423-9828
ราคาแผ่นละ 200 บาท ค่าจัดส่งฟรี

หมายเหตุ : ปัจจุบันมีจำหน่ายทั้งสิ้น 3 ชุด ดูรายละเอียดเพิ่มเติมที่ https://sites.google.com/site/excel4hr/product
กิจกรรมของพวกเราที่ผ่านมา

โครงการห้องสมุดเพื่อน้อง รร.บ้านซับงูเหลือม จ.ลพบุรี

โครงการห้องสมุดเพื่อคนพิการ มูลนิธิส่งเสริมและพัฒนาคนพิการ ปากเกร็ด
รูปภาพหรือข้อความแสดงความเห็น เกิดจากการแสดงความคิดเห็นโดยอิสระ ของบุคคลทั่วไป และถูกส่งขึ้นแสดงในหน้า blog โดยอัตโนมัติ เจ้าของ blog มิได้มีส่วนรู้เห็น หรือพิสูจน์ข้อเท็จจริงใดๆ ทั้งสิ้น อีกทั้งไม่จำเป็นต้องร่วมรับผิดชอบ ต่อทุกความคิดเห็นใดๆ
Friends' blogs
[Add ครูเอก's blog to your web]
Links
 
MY VIP Friend


 Pantip.com | PantipMarket.com | Pantown.com | © 2004 BlogGang.com allrights reserved.