ในบางกรณีผู้ใช้ต้องเผชิญกับงานเพื่อส่งคืนอักขระจำนวนหนึ่งจากเซลล์อื่นจากเซลล์อื่นโดยเริ่มจากเครื่องหมายที่ระบุทางด้านซ้าย ด้วยงานนี้ฟังก์ชั่น PST ของ Perfectly Copes อย่างสมบูรณ์แบบ การใช้งานเพิ่มขึ้นมากขึ้นหากผู้ประกอบการอื่นใช้ร่วมกับมันเช่นการค้นหาหรือค้นหา ลองดูรายละเอียดเพิ่มเติมเกี่ยวกับความสามารถของฟังก์ชั่น PST นั้นและดูว่ามันทำงานอย่างไรในตัวอย่างที่เฉพาะเจาะจง
ใช้ PST
งานหลักของผู้ประกอบการ PST คือการลบออกจากองค์ประกอบที่ระบุของแผ่นสัญญาณที่พิมพ์จำนวนหนึ่งรวมถึงช่องว่างเริ่มจากที่ระบุทางด้านซ้ายของสัญลักษณ์ คุณสมบัตินี้หมายถึงหมวดหมู่ของผู้ประกอบการข้อความ ไวยากรณ์เป็นแบบฟอร์มต่อไปนี้:= PST (ข้อความ; initial_position; number_names)
อย่างที่เราเห็นสูตรนี้ประกอบด้วยสามข้อโต้แย้ง พวกเขาทั้งหมดเป็นสิ่งจำเป็น
อาร์กิวเมนต์ "ข้อความ" มีที่อยู่ขององค์ประกอบของใบไม้ที่นิพจน์ข้อความอยู่กับสัญญาณที่ถอดออกได้
อาร์กิวเมนต์ตำแหน่งเริ่มต้นจะถูกนำเสนอในรูปแบบของตัวเลขที่ระบุว่ามีการลงชื่อเข้าใช้บัญชีใด ๆ เริ่มต้นทางด้านซ้ายจำเป็นต้องสกัด สัญญาณแรกถือเป็น "1" ที่สองสำหรับ "2" ฯลฯ แม้กระทั่งช่องว่างจะถูกนำมาพิจารณาในการคำนวณ
อาร์กิวเมนต์ "จำนวนสัญญาณ" มีอักขระจำนวนหนึ่งในตัวเองตั้งแต่ตำแหน่งเริ่มต้นที่จะลบออกเป็นเซลล์เป้าหมาย เมื่อคำนวณวิธีเดียวกับอาร์กิวเมนต์ก่อนหน้านี้จะมีการพิจารณาช่องว่าง
ตัวอย่างที่ 1: การกำจัดเพียงครั้งเดียว
อธิบายตัวอย่างของการใช้งานฟังก์ชั่น Pastro เพื่อเริ่มต้นจากเคสที่ง่ายที่สุดเมื่อจำเป็นต้องแยกนิพจน์เดียว แน่นอนว่าตัวเลือกดังกล่าวในทางปฏิบัตินั้นหายากมากดังนั้นเราจึงให้ตัวอย่างนี้เป็นความคุ้นเคยกับหลักการของผู้ประกอบการที่ระบุเท่านั้น
ดังนั้นเราจึงมีพนักงานขององค์กรขององค์กร คอลัมน์แรกแสดงชื่อนามสกุลและเจ้าหน้าที่ผู้อุปถัมภ์ เราต้องการใช้ตัวดำเนินการ PTR เพื่อแยกชื่อของบุคคลแรกจากรายการของ Peter Ivanovich Nikolaev ในเซลล์ที่ระบุ
- เลือกองค์ประกอบแผ่นที่จะถูกสกัด คลิกที่ปุ่ม "ฟังก์ชั่นแทรก" ซึ่งตั้งอยู่ใกล้กับ Formula Row
- หน้าต่างตัวช่วยสร้างฟังก์ชั่นเริ่มต้นขึ้น ไปที่หมวดหมู่ "ข้อความ" เราจัดสรรชื่อ "PST" และคลิกที่ปุ่ม "ตกลง"
- การเปิดหน้าต่างอาร์กิวเมนต์ของผู้ปฏิบัติงาน "PSTR" อย่างที่คุณเห็นในหน้าต่างนี้จำนวนฟิลด์ที่สอดคล้องกับจำนวนอาร์กิวเมนต์ของฟังก์ชั่นนี้
ในฟิลด์ "ข้อความ" เราแนะนำพิกัดของเซลล์ซึ่งมีชื่อของคนงาน เพื่อไม่ให้ขับที่อยู่ด้วยตนเองเราเพียงติดตั้งเคอร์เซอร์ในฟิลด์และคลิกปุ่มซ้ายของเมาส์บนองค์ประกอบบนแผ่นงานที่ข้อมูลที่เราต้องการมีอยู่
ในฟิลด์ "ตำแหน่งเริ่มต้น" คุณต้องระบุหมายเลขอักขระการนับทางด้านซ้ายซึ่งชื่อของพนักงานเริ่มต้นขึ้น เมื่อคำนวณเรายังพิจารณาช่องว่าง จดหมาย "H" ซึ่งชื่อของพนักงานของ Nikolaev เริ่มเป็นสัญลักษณ์ที่สิบห้า ดังนั้นในฟิลด์เราตั้งค่าหมายเลข "15"
ในฟิลด์ "จำนวนของสัญญาณ" คุณต้องระบุจำนวนอักขระที่นามสกุลประกอบด้วย ประกอบด้วยอักขระแปดตัว แต่ระบุว่าหลังจากนามสกุลไม่มีตัวละครในเซลล์อีกต่อไปเราสามารถระบุจำนวนอักขระได้มากขึ้น นั่นคือในกรณีของเราคุณสามารถใส่หมายเลขใด ๆ ที่เท่ากับหรือมากกว่าแปด เราใส่ตัวอย่างเช่นหมายเลข "10" แต่ถ้าหลังจากนามสกุลจะมีคำตัวเลขหรืออักขระอื่น ๆ ในเซลล์มากขึ้นเราจะต้องติดตั้งเพียงจำนวนสัญญาณที่แน่นอน ("8")
หลังจากป้อนข้อมูลทั้งหมดแล้วกดปุ่ม "ตกลง"
- อย่างที่เราเห็นหลังจากการกระทำนี้ชื่อของพนักงานจะปรากฏในตัวอย่างที่ระบุในขั้นตอนแรก
บทเรียน: ปริญญาโทของฟังก์ชั่นใน Excel
ตัวอย่างที่ 2: การสกัดกลุ่ม
แต่แน่นอนว่าเพื่อวัตถุประสงค์ในการปฏิบัติมันจะง่ายกว่าในการขับเคลื่อนนามสกุลเดียวมากกว่าที่จะสมัครสูตรนี้ แต่การถ่ายโอนกลุ่มข้อมูลการใช้งานของฟังก์ชั่นจะค่อนข้างเหมาะสม
เรามีรายการสมาร์ทโฟน ก่อนชื่อของแต่ละรุ่นคือคำว่า "สมาร์ทโฟน" เราจำเป็นต้องสร้างคอลัมน์แยกต่างหากเฉพาะชื่อของรุ่นที่ไม่มีคำนี้
- เราเน้นองค์ประกอบที่ว่างเปล่าแรกของคอลัมน์ที่ผลลัพธ์จะปรากฏขึ้นและเรียกหน้าต่างอาร์กิวเมนต์ของตัวดำเนินการ pstr ในลักษณะเดียวกับในตัวอย่างก่อนหน้า
ในฟิลด์ "ข้อความ" ระบุที่อยู่ขององค์ประกอบคอลัมน์แรกที่มีข้อมูลต้นฉบับ
ในฟิลด์ "ตำแหน่งเริ่มต้น" เราจำเป็นต้องระบุหมายเลขอักขระที่เริ่มจากข้อมูลจะถูกเรียกคืน ในกรณีของเราในแต่ละเซลล์ก่อนชื่อของโมเดลคำว่า "สมาร์ทโฟน" และพื้นที่ ดังนั้นวลีที่ต้องนำเข้าสู่เซลล์แยกต่างหากทุกที่เริ่มต้นจากสัญลักษณ์ที่สิบ ติดตั้งหมายเลข "10" ในฟิลด์นี้
ในฟิลด์ "จำนวนของสัญญาณ" คุณต้องตั้งค่าจำนวนอักขระที่มีวลีเอาต์พุต อย่างที่เราเห็นในชื่อของแต่ละรุ่นจำนวนอักขระที่แตกต่างกัน แต่สถานการณ์ช่วยประหยัดความจริงที่ว่าหลังจากชื่อของโมเดลข้อความในเซลล์จะสิ้นสุดลง ดังนั้นเราสามารถตั้งค่าหมายเลขใด ๆ ในฟิลด์นี้ที่เท่ากับหรือมากกว่าจำนวนอักขระในชื่อที่ยาวที่สุดในรายการนี้ เราสร้างจำนวนสัญญาณ "50" โดยพลการ ชื่อที่ไม่มีสมาร์ทโฟนที่ระบุไว้ไม่เกิน 50 ตัวอักษรดังนั้นตัวเลือกที่ระบุจึงเหมาะสำหรับเรา
หลังจากป้อนข้อมูลให้กดปุ่ม "ตกลง"
- หลังจากนั้นชื่อของรุ่นแรกของสมาร์ทโฟนจะปรากฏในเซลล์ที่กำหนดไว้ล่วงหน้าของตาราง
- เพื่อไม่ให้ป้อนสูตรในแต่ละเซลล์ไปยังแต่ละเซลล์แยกต่างหากทำให้การคัดลอกโดยกรอกเครื่องหมาย ในการทำเช่นนี้ใส่เคอร์เซอร์ไปที่มุมขวาล่างของเซลล์ด้วยสูตร เคอร์เซอร์จะถูกแปลงเป็นเครื่องหมายกรอกในรูปแบบของไม้กางเข้าขนาดเล็ก คลิกปุ่มซ้ายของเมาส์แล้วดึงไปยังจุดสิ้นสุดของคอลัมน์
- อย่างที่คุณเห็นคอลัมน์ทั้งหมดจะหลังจากนั้นจะเต็มไปด้วยข้อมูลที่เราต้องการ ความลับคืออาร์กิวเมนต์ "ข้อความ" เป็นการอ้างอิงสัมพัทธ์และเป็นตำแหน่งของเซลล์เป้าหมายการเปลี่ยนแปลงการเปลี่ยนแปลงเช่นกัน
- แต่ปัญหาคือถ้าเราตัดสินใจที่จะเปลี่ยนหรือลบคอลัมน์ด้วยข้อมูลเริ่มต้นข้อมูลในคอลัมน์เป้าหมายจะปรากฏขึ้นอย่างไม่ถูกต้องเนื่องจากมีการเชื่อมต่อกับสูตรซึ่งกันและกัน
เพื่อ "untie" ผลลัพธ์จากคอลัมน์ดั้งเดิมผลิตการจัดการต่อไปนี้ เลือกคอลัมน์ที่มีสูตร ถัดไปไปที่แท็บ "Home" แล้วคลิกที่ไอคอน "คัดลอก" ซึ่งอยู่ใน "บัฟเฟอร์" บนเทป
เป็นการกระทำทางเลือกคุณสามารถดาวน์โหลดการรวมคีย์ Ctrl + C หลังจากการเลือก
- ถัดไปโดยไม่ต้องลบการเลือกคลิกที่คอลัมน์ด้วยปุ่มเมาส์ขวา เมนูบริบทเปิดขึ้น ในบล็อก "แทรกพารามิเตอร์" คลิกที่ไอคอน "ค่า"
- หลังจากนั้นแทนที่จะเป็นสูตรค่าจะถูกแทรกลงในคอลัมน์ที่เลือก ตอนนี้คุณสามารถเปลี่ยนหรือลบคอลัมน์ต้นทางได้โดยไม่ต้องกลัว มันจะไม่ส่งผลกระทบต่อผลลัพธ์
ตัวอย่างที่ 3: การใช้การรวมกันของตัวดำเนินการ
แต่ถึงกระนั้นตัวอย่างข้างต้นจะถูก จำกัด ไว้ที่ความจริงที่ว่าคำแรกในเซลล์ต้นทางทั้งหมดควรมีอักขระเท่ากัน แอปพลิเคชันพร้อมกับฟังก์ชั่นของตัวดำเนินการ PST การค้นหาหรือค้นหาจะช่วยให้คุณสามารถขยายความเป็นไปได้ของการใช้สูตรได้อย่างมีนัยสำคัญ
ค้นหาผู้ประกอบการข้อความและค้นหาตำแหน่งของสัญลักษณ์ที่ระบุในข้อความที่ดู
ฟังก์ชั่นไวยากรณ์ค้นหาถัดไป:
= ค้นหา (desired_text; text_d_poe; initial_position)
ไวยากรณ์ของผู้ปฏิบัติงานดูเหมือนว่า:
= ค้นหา (desired_text; viewed_text; nach_position)
โดยมีขนาดใหญ่อาร์กิวเมนต์ของฟังก์ชั่นทั้งสองนี้เหมือนกัน ความแตกต่างที่สำคัญของพวกเขาคือตัวดำเนินการค้นหาระหว่างการประมวลผลข้อมูลไม่ได้คำนึงถึงการลงทะเบียนตัวอักษรและค้นหาว่าคำนึงถึง
มาดูกันว่าวิธีการใช้ตัวดำเนินการค้นหาร่วมกับฟังก์ชั่น PST เรามีตารางที่ชื่อของอุปกรณ์คอมพิวเตอร์รุ่นต่างๆที่มีชื่อทั่วไปอยู่ในรายการ เช่นเดียวกับครั้งที่แล้วเราต้องดึงชื่อของรุ่นที่ไม่มีชื่อทั่วไป ความยากลำบากคือถ้าในตัวอย่างก่อนหน้าชื่อทั่วไปสำหรับตำแหน่งทั้งหมดนั้นเหมือนกัน ("สมาร์ทโฟน") จากนั้นในรายการปัจจุบันมันแตกต่างกัน ("คอมพิวเตอร์", "จอภาพ", "คอลัมน์" ฯลฯ ) ด้วย จำนวนอักขระที่แตกต่างกัน เพื่อแก้ปัญหานี้เราจะต้องมีผู้ให้บริการค้นหาซึ่งเราจะอยู่ในฟังก์ชั่น PSTS
- เราผลิตตัวเลือกของเซลล์แรกของคอลัมน์ที่ข้อมูลจะปรากฏขึ้นและโดยวิธีที่คุ้นเคยแล้วให้โทรไปที่หน้าต่างอาร์กิวเมนต์ของฟังก์ชั่น PST
ในฟิลด์ "ข้อความ" ตามปกติระบุเซลล์แรกของคอลัมน์ที่มีข้อมูลต้นฉบับ ทุกอย่างไม่มีการเปลี่ยนแปลงที่นี่
- แต่ค่าของฟิลด์ "ตำแหน่งเริ่มต้น" จะตั้งค่าอาร์กิวเมนต์ที่สร้างฟังก์ชั่นการค้นหา อย่างที่คุณเห็นข้อมูลทั้งหมดในรายการรวมข้อเท็จจริงที่ว่าก่อนที่ชื่อรุ่นจะมีช่องว่าง ดังนั้นผู้ดำเนินการค้นหาจะค้นหาช่องว่างแรกในช่วงแหล่งที่มาและรายงานจำนวนสัญลักษณ์ของฟังก์ชั่น PST นี้
ในการเปิดหน้าต่างอาร์กิวเมนต์ของผู้ปฏิบัติงานให้ตั้งค่าเคอร์เซอร์ในฟิลด์ "ตำแหน่งเริ่มต้น" ถัดไปคลิกที่ไอคอนในรูปแบบของสามเหลี่ยมที่กำกับโดยมุมลง ไอคอนนี้ตั้งอยู่บนระดับแนวนอนที่เหมือนกันของหน้าต่างซึ่งปุ่ม "ฟังก์ชั่นแทรก" อยู่และสตริงสูตร แต่ไปทางซ้ายของพวกเขา รายการของผู้ประกอบการล่าสุดที่ใช้ เนื่องจากในหมู่พวกเขาไม่มีชื่อ "ค้นหา" จากนั้นคลิกที่รายการ "ฟังก์ชั่นอื่น ๆ ... "
- Master of Function Wizard เปิดขึ้น ในหมวดหมู่ "ข้อความ" จัดสรรชื่อ "ค้นหา" และคลิกที่ปุ่ม "ตกลง"
- การค้นหาหน้าต่างอาร์กิวเมนต์ของผู้ประกอบการเริ่มต้นขึ้น เนื่องจากเรากำลังมองหาพื้นที่จากนั้นในฟิลด์ "ข้อความของโรงเรียน" ใส่พื้นที่ติดตั้งเคอร์เซอร์และกดปุ่มที่เหมาะสมบนแป้นพิมพ์
ในฟิลด์ "ข้อความสำหรับค้นหา" ระบุลิงค์ไปยังเซลล์แรกของคอลัมน์ต้นทาง ลิงค์นี้จะเหมือนกับที่เราระบุไว้ในฟิลด์ "ข้อความ" ในหน้าต่างอาร์กิวเมนต์ของตัวดำเนินการ PST
อาร์กิวเมนต์ของฟิลด์ "ตำแหน่งเริ่มต้น" ไม่จำเป็นต้องเติม ในกรณีของเรามันไม่จำเป็นต้องเติมหรือคุณสามารถตั้งค่าหมายเลข "1" ด้วยตัวเลือกใด ๆ เหล่านี้การค้นหาจะดำเนินการจากจุดเริ่มต้นของข้อความ
หลังจากป้อนข้อมูลแล้วอย่ารีบกดปุ่ม "ตกลง" เนื่องจากฟังก์ชั่นการค้นหาซ้อนกัน เพียงคลิกที่ชื่อของ PST ใน Formula Row
- หลังจากเสร็จสิ้นการกระทำที่ระบุล่าสุดเราจะกลับไปที่หน้าต่างอาร์กิวเมนต์ของผู้ดำเนินการโดยอัตโนมัติของ PSTR อย่างที่คุณเห็นฟิลด์ "ตำแหน่งเริ่มต้น" ได้รับการเติมเต็มด้วยสูตรการค้นหาแล้ว แต่สูตรนี้ชี้ไปที่ช่องว่างและเราต้องการสัญลักษณ์ถัดไปหลังจากแถบพื้นที่ที่ชื่อรุ่นเริ่มต้นขึ้น ดังนั้นไปยังข้อมูลที่มีอยู่ในฟิลด์ "ตำแหน่งเริ่มต้น" เราเพิ่มนิพจน์ "+1" โดยไม่มีเครื่องหมายคำพูด
ในฟิลด์ "จำนวนของสัญญาณ" เช่นเดียวกับในตัวอย่างก่อนหน้าให้เขียนหมายเลขใด ๆ ที่มากกว่าหรือเท่ากับจำนวนอักขระในการแสดงออกที่ยาวที่สุดของคอลัมน์ต้นทาง ตัวอย่างเช่นเราตั้งค่าหมายเลข "50" ในกรณีของเราสิ่งนี้ค่อนข้างเพียงพอ
หลังจากทำการจัดการเหล่านี้ทั้งหมดแล้วกดปุ่ม "ตกลง" ที่ด้านล่างของหน้าต่าง
- อย่างที่เราสามารถดูได้หลังจากนี้ชื่อของรุ่นอุปกรณ์ถูกแสดงในเซลล์ที่แยกต่างหาก
- ตอนนี้ใช้ตัวช่วยสร้างการเติมเช่นเดียวกับในวิธีการก่อนหน้านี้คัดลอกสูตรบนเซลล์ซึ่งอยู่ด้านล่างในคอลัมน์นี้
- ชื่อของอุปกรณ์ทุกรุ่นจะแสดงในเซลล์เป้าหมาย ตอนนี้หากจำเป็นคุณสามารถแบ่งลิงก์ในองค์ประกอบเหล่านี้ด้วยคอลัมน์ข้อมูลต้นฉบับเป็นครั้งก่อนหน้าใช้การคัดลอกและใส่ค่าที่สม่ำเสมอ อย่างไรก็ตามการกระทำที่ระบุนั้นไม่จำเป็นเสมอไป
ฟังก์ชั่นที่พบจะใช้ร่วมกับสูตรของ Pastro เป็นหลักการเดียวกันกับตัวดำเนินการค้นหา
อย่างที่คุณเห็นฟังก์ชั่น PST เป็นเครื่องมือที่สะดวกมากสำหรับการส่งข้อมูลที่ต้องการลงในเซลล์ที่กำหนดไว้ล่วงหน้า ความจริงที่ว่ามันไม่เป็นที่นิยมในหมู่ผู้ใช้อธิบายโดยความจริงที่ว่าผู้ใช้หลายคนที่ใช้ Excel ให้ความสำคัญกับฟังก์ชั่นทางคณิตศาสตร์มากขึ้นไม่ใช่ข้อความ เมื่อใช้สูตรนี้รวมกับตัวดำเนินการอื่นฟังก์ชั่นเพิ่มขึ้นมากขึ้น