-
ค้นหาคำจากไฟล์ (หรือหลายๆคำจากหลายๆไฟล์ได้พร้อมกัน โดยจัดไฟล์ประเภทเดียวกันให้เป็นกลุ่ม) ผลการค้นหาจะแสดงบรรทัดที่มีคำนั้นอยู่ โดยคำค้นหาจะถูกแสดงด้วยตัวหนา
- เหมาะสำหรับคุณๆที่ต้องทำงานกับข้อมูลที่อยู่ในรูปแบบ text จำนวนมาก บันทึก , note ต่างๆ ที่เริ่มมีมาก และ find ทั่วไปไม่เพียงพอกับการค้นหาข้อมูลที่ต้องการ
- ช่วยอำนวยความสะดวกในการรวบรวม / สรุป / ค้นหา ข้อมูล
- ช่วยอำนวยความสะดวกในการอ่านข้อมูล กระทู้ยาวๆ โดยใส่ keyword เฉพาะที่เราสนใจแล้วให้ xlGrep ช่วยกรองให้ชั้นหนึ่ง
(วิธีหนึ่งในการแปลงไฟล์ html ที่มีอยู่ ให้เป็น text ไฟล์สามารถใช้ editor ชื่อ notetab light ช่วยได้ ใช้ feature strip HTML tag )
-
ดูรายละเอียดของบรรทัดที่ใกล้เคียงกับผลลัพธ์ที่ได้
-
หากผลการค้นหามีมาก สามารถใส่ keyword เพิ่มเติมเพื่อจำกัดให้ผลลัพธ์แคบลงได้
-
ทำงานร่วมกับ ultraedit ได้ ทำให้เข้าถึง text file นั้นได้ทันทีเพื่อจะแก้ไข หรือดำเนินการอื่นๆต่อไป
-
สั่ง ให้ ultraedit เปิดไฟล์ได้
-
เพิ่มกลุ่มไฟล์อีก 1 กลุ่ม คือ common (แทนชื่อกลุ่มด้วยตัวอักษร c) มี checkbox เฉพาะสำหรับกำหนดให้ค้นหาด้วยหรือไม่
-
มีโปรแกรมสริม xlGrepMon ช่วยให้ดูรายละเอียดของบรรทัดที่ใกล้เคียงกับผลลัพธ์ที่ได้ โดยไม่ต้องกด ctrl-M บ่อยเกินไป ใช้ในกรณีผลลัพธ์ที่ได้มีมาก และต้องการตรวจสอบมากขึ้น
-
keyword เพิ่มเติมเพื่อจำกัดให้ผลลัพธ์แคบลง มีความหลากหลายกว่า
-
ผลสรุปการค้นหาในรูปแบบ pivot table
= feature in full version
only lite
version free download
> Xlgrep v1.4 (zip) 362k
Minimum requirement : WinXP Excel 2000 / 97
เตรียมการก่อน
ก่อนใช้โปรแกรม xlgrep นี้ให้ setup ดังนี้
1 copy ไฟล์เหล่านี้ (จาก zip ไฟล์) ไปที่ c:\
filelist.ini futil.ini
histlist.ini
fsrch.ini editlist.ini genlib.xla
my15.dll
2 enable Analysis ToolPak addin ซึ่งตรวจสอบได้ที่ menu tool | addin ดังรูป
3 หากการทำงานบางอย่างขาดไป หรือเกิด error อาจเกิดจาก reference
ไม่สมบูรณ์
เปิดโปรแกรมใหม่อีกครั้งใน excel โดย disable macro ก่อน กด ALT-F11 เรียกหน้าต่าง
VBE คลิกเลือกเมนู tool | reference เลือกรายการ reference ที่หายไป กดปุ่ม browse
เลือก folder ที่เก็บ xla dll file ตามที่ทำในข้อ 1 เมื่อเรียบร้อยแล้ว ปิดหน้าต่าง
VBE แล้วเซฟไฟล์
4 หากต้องการให้ทำงานร่วมกับ ultraedit ด้วย ให้ตรวจสอบเซลล์
G2 ใส่ชื่อ file และ directory ของโปรแกรม ultraedit ที่คุณใช้อยู่
G1 ใส่รายการชื่อไฟล์ (คั่นแต่ละไฟล์ด้วย space) หากต้องการให้ ultraedit เปิดขึ้นมาพร้อมกับ
text file ที่ใช้งานเป็นประจำ
การใช้งานเบื้องต้น
รูปนี้แสดงหน้าจอหลักของโปรแกรม
1 ใส่คำที่ต้องการหา หากค้นหาหลายคำก็ใส่ต่อลงไปเรื่อย เมื่อเจอเซลล์ว่าง
ก็แสดงว่าหมดชุดคำแล้ว
2 check box เลือกกลุ่มไฟล์ที่ต้องการหาคำ
หากต้องการเลือก 10 กลุ่มแรกทั้งหมด กดปุ่ม all check
หากต้องการยกเลิกการเลือก 10 กลุ่มแรกทั้งหมด กดปุ่ม all clear
2a
-กลุ่มของไฟล์ ค่าจะเก็บไว้ใน xlgrep.ini
-link ค่าใน cell กับ checkbox ที่แสดง FALSE คือ ไม่เช็ค check box นั้น
-รายชื่อ 10 กลุ่มแรกจะถูกนำไปใส่ใน checkbox โดยอัตโนมัติ
2b link ค่าใน cell กับ checkbox ที่แสดง FALSE คือ ไม่เช็ค check box นั้น ตรงนี้ถ้าคุณไม่คิดจะเพิ่ม
กลุ่มของไฟล์เพิ่มขึ้น จะข้ามรายละเอียดส่วนนี้ก็ได้
3 ชื่อไฟล์ที่จะค้นหา หากค้นหาหลายไฟล์ก็ใส่ต่อลงไปเรื่อยๆ และมารค์ x ด้วยในคอลัมน์
M เมื่อเจอเซลล์ว่าง ก็แสดงว่าหมดชุดแล้ว ของกลุ่มไฟล์นั้น
4 กดปุ่ม Find เพื่อเริ่มค้นหา หรือ ctrl-I
ตัวอย่างผลการค้นหา
คำค้นหาจะถูกแสดงด้วยตัวหนา
ตัวอย่างเมื่อกด control-M
ดูผลสรุปการค้นหาในรูปแบบ pivot table
ชืท pv_res จะสรุปผลการค้นหาของ จำนวนครั้งที่พบของแต่ละ
keyword
เมื่อเลื่อน cell ไปมาบน pivot table
แล้วกด ctrl-U จะเป็นการ filter เพิ่มเติมกับผลลัพธ์ที่ได้ โดยมี 3 ลักษณะ
1 หาก cell อยู่ที่ column แรก จะเป็นการ filter โดยใช้ ชื่อไฟล์นั้น
2 หาก cell อยู่ที่แถวแรก ที่เป็นรายการ keyword ที่ใช้ค้นหาตอนแรก จะเป็นการ
filter โดยใช้ คำ keyword นั้น
3 หาก cell อยู่ที่จุดตัดของแบบที่ และ 2 จะเป็นการ filter โดยใช้ ชื่อไฟล์และ
keyword นั้น
การทำงานร่วมกับ ultraedit
โปรแกรม xlgrep นี้ทำงานร่วมกับ ultraedit ได้ ทำให้เข้าถึง
text file นั้นได้เพื่อจะแก้ไข หรือดำเนินการอื่นๆต่อไป
[5] ก่อนอื่นต้องเรียกโปรแกรม ultraedit ก่อน โดยกดปุ่ม call uedit (ใน sheet
UI ,การเรียก ultraedit นี้ทำเพียงครั้งเดียว) เลือกแถว (ใน sheet res2) ที่ต้องการ
แล้วกด control-L โปรแกรม จะเรียกหน้าต่าง ultraedit ให้มาอยู่บนสุด แล้วสลับไปตามไฟล์ต่างๆ
เมื่อไฟล์ตรงกับที่เลือกไว้ใน xlgrep ก็จะกระโดดไปที่บรรทัดนั้น
note1: หากใน ultraedit เปิดไฟล์พร้อมกันไว้เป็นจำนวนมาก อาจต้องกด control-L
หลายครั้งจึงจะสลับไปถึงไฟล์ที่ต้องการ ในกรณี อาจใช้เทคนิคสังเกตจังหวะขณะที่
ultraedit กำลังสลับไปตามไฟล์ต่างๆ จะมีช่วงหน่วงเวลาอยู่ ให้ใช้ mouse คลิกที่
tab ของไฟล์ที่ต้องการนั้นไว้ก่อนเลย
note2: หากได้เรียก ultraedit จาก xlgrep แล้ว ถ้าเลือกเซลล์ที่เก็บชื่อ
file พร้อมกับชื่อ path รันคำสั่ง Open file with UE ในเมนู xlGrep จะเป็นการสั่ง
ให้ ultraedit เปิดไฟล์นั้นขึ้นมา
With different version of ultraedit
หากพบว่าการทำงานร่วมกับ
ultraedit ไม่ค่อยประสานกัน (ultraedit version ใหม่ มีการทำงานที่ซับซ้อนและใช้
resource มากกว่า version ต้นๆ) อาจต้องปรับค่า delay
เพิ่มขึ้น ที่เซลล์ G24 - G26
หากการใช้ control-Lไม่ได้ผล ให้รันคำสั่ง Find UE handle ในเมนู
xlGrep แล้วดูผลที่บริเวณ H272 ลงไป ดูเซลล์ที่ได้ผลคล้ายๆกับตัวอย่างในรูปที่เซลล์
H276 (จะเป็นชื่อ window ของโปรแกรม ultraedit) แล้วแก้ไขสูตรที่
I3 ให้ชี้มาที่ column J
สำหรับ version lite ใช้วิธีนี้ apply ได้เช่นกัน
ดังนั้น จากรูปตัวอย่าง สูตรที่เซลล์ I3 จะเป็น =j276
การ filter เพิ่มเติมกับผลลัพธ์ที่ได้
หากผลการค้นหามีมาก สามารถใส่ keyword เพื่อจำกัดให้ผลลัพธ์แคบลงได้
[6] ใส่ keyword ที่จะให้ filter เพิ่มเติมในแถวที่ 2
หากจะ filter ในส่วนของ detail ให้ใส่ keyword ที่ H2
หากจะ filter ในส่วนของ filename ให้ใส่ keyword ที่ F2
หากจะ filter ในส่วนของ kword ให้ใส่ keyword ที่ D2
[7] ใส่ keyword ที่จะให้ filter เพิ่มเติมในแถวที่ 3 มีหลักการทำงานเช่นเดียวกัน
เพียงแต่การ filter นี้จะไม่ยกเลิกผลการ filter ที่ได้ก่อนหน้านี้ นั่นคือ หาก
H2=j14 F3=clr จะหมายถึง ให้แสดงผลเฉพาะแถวที่ detail มีคำว่า clr และมีคำ j14
เป็นส่วนหนึ่งของชื่อไฟล์
หมายเหตุ หากต้องการ filter แถวที่ไม่มีคำนั้น ให้ใส่ '- (ฝนทอง กับ
เครื่องหมายลบ) นำหน้า keyword นั้น
การใช้ xlGrepMon
เมื่อเรียก xlGrepMon แล้ว ให้ทำเครื่องหมายถูกที่ checkbox ในชีท res2 เพียงแต่เลือกเซลล์ที่ เป็นผลลัพธ์การค้นหาที่อยู่ใน column H xlGrepMon จะแสดงรายละเอียดของบรรทัดที่ใกล้เคียงทันที
การ filter รายการชื่อไฟล์ที่ค้นหา และ feature อื่น
[8] ใส่ keyword ที่จะให้ filter ในเซลล์ที่เป็นสีเทา
[9] หากต้องการให้ค้นหาทันที เมื่อใส่คำที้ต้องการหนึ่งคำ ให้เปลี่ยนค่าในเซลล์
G17 จาก 0 เป็น 1 หรือคลิกที่ checkbox
[10] เมื่อรายการ listfile มีการเปลี่ยนแปลงและต้องการ save ให้กดปุ่มนี้
[11] หากต้องการให้ผลการค้นหา มีการ sort ตามชื่อไฟล์หรือไม่ ให้เลือกที่ listbox
นี้
การสั่งซื้อ ; Order
หากโปรแกรมนี้ช่วยให้การค้นหาข้อมูลง่ายขึ้น ลดเวลาการค้นหา
หรือสนุกกับการค้นหามากขึ้น ลองพิจารณาการลงทะเบียนเพื่อใช้ version
เต็ม
standard 300 บาท support via email
กรุณาโอนเงิน เข้าบ/ช ธ.กรุงเทพ สาขาสะพานใหม่ ดอนเมือง
เลขที่ 1345 371718 นาย สุพจน์ ธนกิจโกเศรษฐ์
email vbaserv <at> yahoo.com
(เพื่อความรวดเร็วในการตรวจสอบ กรุณาโอนโดยใส่ทศนิยมเป็น
.01 .02 .03 หรืออื่นๆ)
เมื่อได้รับเมล์การสั่งซื้อ และตรวจสอบการโอนเงินเรียบร้อยแล้ว จะดำเนินการจัดส่งโปรแกรม
ให้ทาง email ทันที
Any question / comment / need support pls email to vbaserv [at] yahoo.com Home