รูปแบบตารางคำค้นหา
คำตอบโดยย่อ: แนะนำให้ใช้ Excel: คอลัมน์ A คือคำค้นหา คอลัมน์ B คือคำที่ใช้แทนที่ เนื้อหาคงไว้ตามเดิมทุกตัวอักษร หรือคัดลอกสองคอลัมน์จาก Excel มาวาง หรือใช้ CSV, TXT ก็ได้ ไฟล์ TXT เขียนกฎละหนึ่งบรรทัด ค่าเริ่มต้นใช้ “=>” เป็นตัวคั่น หากต้องการเก็บช่องว่างหน้า-ท้าย หรือข้อความมีตัวคั่นอยู่ด้วย ให้ใส่เครื่องหมายคำพูดคู่
Excel (แนะนำ)
- คอลัมน์ A คือคำค้นหา คอลัมน์ B คือคำที่ใช้แทนที่ กฎละหนึ่งแถว แถวแรกเป็นหัวตารางได้
- อ่านทีละเซลล์ ไม่ต้องมีตัวคั่น ช่องว่าง จุลภาค และเครื่องหมายคำพูดคงไว้ตามเดิมทั้งหมด
- สำหรับตัวเลข ให้ตั้งรูปแบบเซลล์เป็น “ข้อความ” มิฉะนั้น Excel จะตัดเลขศูนย์นำหน้าออก เช่น 00123
- “ส่งออก…” บันทึกรายการปัจจุบันเป็นไฟล์ Excel เพื่อใช้เป็นแม่แบบได้
วางจาก Excel หรือ WPS
คัดลอกสองคอลัมน์แล้ววางลงในหน้าต่างแก้ไขได้ทันที ระหว่างสองคอลัมน์จะเป็น Tab โดยอัตโนมัติ และเนื้อหาคงไว้ตามเดิม
TXT
กฎละหนึ่งบรรทัด ใช้ตัวคั่นแยกข้อความที่ค้นหากับข้อความที่ใช้แทนที่:
บริษัท ตัวอย่าง จำกัด => บริษัท ใหม่ จำกัด
Acme Co., Ltd. => New Co, Inc.
" มีช่องว่างหน้าและหลัง " => "แทนที่"
"ข้อความที่มี => อยู่ด้วย" => ข้อความใหม่
คำที่ต้องการลบ =>
# บรรทัดที่ขึ้นต้นด้วย # คือหมายเหตุ
- “ตัวคั่น” ค่าเริ่มต้นคืออัตโนมัติ: ถ้าบรรทัดมี Tab จะแบ่งด้วย Tab ไม่เช่นนั้นจะแบ่งด้วย “=>” หรือเลือก “||” “|” “;;” หรือพิมพ์ตัวคั่นใดก็ได้ และยังกำหนดได้ด้วยการเขียน
sep=||ไว้ในบรรทัดแรกของไฟล์ - เมื่อคั่นด้วย Tab เนื้อหาจะคงไว้ตามเดิม เมื่อใช้ตัวคั่นอื่น ช่องว่างทั้งสองข้างของตัวคั่นจะถูกละไว้ จึงเขียน “เก่า => ใหม่” โดยเว้นวรรคได้
- หากต้องการเก็บช่องว่างหน้า-ท้าย หรือข้อความมีตัวคั่นอยู่ด้วย ให้ใส่ไว้ในเครื่องหมายคำพูดคู่ เครื่องหมายคำพูดภายในให้เขียนเป็นสองตัว
"" - หากตัวคั่นปรากฏมากกว่าหนึ่งครั้งในบรรทัดเดียว (นอกเครื่องหมายคำพูด) โปรแกรมจะแจ้งข้อผิดพลาดพร้อมเลขบรรทัด
CSV
อ่านตามกฎ CSV มาตรฐาน: เซลล์ที่มีจุลภาคต้องอยู่ในเครื่องหมายคำพูดคู่ (คำสั่ง “บันทึกเป็น CSV” ของ Excel ใส่ให้อัตโนมัติ) หากแถวใดมีเกินสองคอลัมน์ โปรแกรมจะแจ้งข้อผิดพลาดและบอกว่าอาจมีจุลภาคที่ไม่ได้ใส่เครื่องหมายคำพูด เขียน sep=; ไว้ในบรรทัดแรกของไฟล์เพื่อเปลี่ยนไปใช้อัฒภาคเป็นตัวคั่นได้
ตรวจรายการ
“ตรวจรายการ…” แสดงผลการแยกวิเคราะห์ทีละแถวในรูปตาราง: ข้อความใน “” คือเนื้อหาจริง · แทนช่องว่างหน้า-ท้าย และ “(ลบ)” หมายถึงแทนที่ด้วยค่าว่าง เลือกดูเฉพาะแถวที่มีปัญหาและคัดลอกรายการปัญหาได้
ข้อผิดพลาดที่พบบ่อย
| ข้อผิดพลาด | สาเหตุ | วิธีแก้ |
|---|---|---|
| ตัวคั่นปรากฏหลายครั้ง | ข้อความมีตัวคั่นอยู่ด้วย | ใส่เครื่องหมายคำพูดคู่ หรือเปลี่ยนตัวคั่น |
| เกินสองคอลัมน์ | เซลล์ใน CSV ที่มีจุลภาคไม่ได้ใส่เครื่องหมายคำพูด | ใส่เครื่องหมายคำพูดคู่ หรือนำเข้าด้วย Excel |
| คำค้นหาเดียวกันมีคำแทนที่สองแบบ | ตารางมีคำค้นหาซ้ำ | เก็บไว้เพียงรายการเดียว |