เช่นเดียวกับใน excele ใส่บวกไม่มีสูตร ทำงานกับแถวใน Excel ฟังก์ชั่นข้อความ Excel

บ่อยครั้งที่ Excel ต้องจัดการสตริงข้อความในทางใดทางหนึ่ง ด้วยตนเองการดำเนินการดังกล่าวควรทำยากมากเมื่อจำนวนแถวไม่ได้หนึ่งร้อย เพื่อความสะดวก Excel ใช้งานไม่ใช่ชุดฟังก์ชั่นที่ไม่ดีสำหรับการทำงานกับชุดข้อมูลสตริง ในบทความนี้ฉันจะอธิบายฟังก์ชั่นที่จำเป็นในการทำงานกับบรรทัดของหมวดหมู่ "ข้อความ" และบางคนพิจารณาตัวอย่าง

ฟังก์ชั่นของหมวดหมู่ "ข้อความ"

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

  • battext (ค่า) - ฟังก์ชั่นการแปลงตัวเลขในประเภทข้อความ;
  • dlster (ค่า) - ฟังก์ชั่นเสริมมีประโยชน์มากเมื่อทำงานกับแถว ส่งคืนความยาวของสตริง I.e จำนวนอักขระที่มีอยู่ในสตริง;
  • แทนที่ (ข้อความเก่า, ตำแหน่งเริ่มต้น, จำนวนสัญญาณ, ข้อความใหม่) - แทนที่จำนวนอักขระที่ระบุจากตำแหน่งบางตำแหน่งในข้อความเก่าไปยังใหม่
  • เค็ม (ข้อความ) - แปลงข้อความเป็นตัวเลข
  • levsimv (สตริง, จำนวนอักขระ) - ฟังก์ชั่นที่มีประโยชน์มากส่งคืนจำนวนอักขระที่ระบุเริ่มต้นจากอักขระตัวแรก
  • pratseim (สตริงจำนวนอักขระ) - ฟังก์ชั่นอะนาล็อก levsimvด้วยความแตกต่างเพียงอย่างเดียวที่ส่งคืนอักขระจากสัญลักษณ์สตริงสุดท้าย
  • การค้นหา (ข้อความสำหรับการค้นหาข้อความที่เรากำลังมองหาตำแหน่งเริ่มต้น) - ฟังก์ชั่นส่งคืนตำแหน่งที่เกิดขึ้นของข้อความที่ต้องการเริ่มต้นขึ้น การลงทะเบียนสัญลักษณ์ถูกนำมาพิจารณา หากคุณไม่จำเป็นต้องแยกความแตกต่างของกรณีลงทะเบียนให้ใช้ฟังก์ชั่น ค้นหา. ส่งคืนตำแหน่งของรายการแรกในสตริง!
  • นอนลง (ข้อความ ข้อความเก่า, ข้อความใหม่ตำแหน่ง) - คุณสมบัติที่น่าสนใจในตอนแรกได้อย่างรวดเร็วดูเหมือนว่าเป็นฟังก์ชั่น แทนที่แต่ฟังก์ชั่น นอนลง สามารถแทนที่ด้วยวัสดุพิมพ์ใหม่ทั้งหมดในบรรทัดหากมีการลด "ตำแหน่ง" อาร์กิวเมนต์;
  • pst (ข้อความตำแหน่งเริ่มต้นจำนวนอักขระ) - ฟังก์ชั่นคล้ายกับ levsimvแต่มันสามารถส่งคืนอักขระจากตำแหน่งที่ระบุ:
  • ผูก (Text1 ข้อความ 2 ... ข้อความ 30) - ฟังก์ชั่นช่วยให้คุณสามารถเชื่อมต่อได้สูงสุด 30 บรรทัด นอกจากนี้คุณสามารถใช้สัญลักษณ์ " & ", มันจะดู" \u003d "text1" & "text2" & "text3" ";

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

ตัวอย่าง 1
ชุดแถวแดน:

จำเป็นต้องแยกวันที่จากบรรทัดเหล่านี้ตัวเลขตัวเลขรวมถึงเพิ่มเดือนเดือนเพื่อกรองสตริงตามเดือน

ลบในคอลัมน์ในจำนวนใบแจ้งหนี้ ในการทำเช่นนี้ค้นหาสัญลักษณ์หรือคำสำคัญที่เรียกว่า ในตัวอย่างของเรามันสามารถเห็นได้ว่าก่อนแต่ละจำนวนของค่าใช้จ่ายใบแจ้งหนี้ "ไม่" และความยาวของจำนวนค่าใช้จ่ายคือ 6 ตัวอักษร เราใช้ฟังก์ชั่นเพื่อค้นหาและ PST เราเขียนในเซลล์ B2 สูตรต่อไปนี้:

= pst(A2; การค้นหา("№"; A2) +1; 6)

เราจะวิเคราะห์สูตร จากสตริง A2 จากตำแหน่งของถัดไปหลังจากที่สัญญาณที่พบ "ไม่" เราลบ 6 ตัวอักษรของหมายเลข

ตอนนี้สกัดวันที่แล้ว ทุกอย่างง่ายที่นี่ วันที่ตั้งอยู่ในตอนท้ายของแถวและใช้เวลา 8 ตัวอักษร สูตรสำหรับ C2 ถัดไป:

= pratseim(A2; 8)

แต่วันที่สกัดที่เราจะมีสตริงที่จะแปลงเป็นวันที่จำเป็นหลังจากการสกัดข้อความเป็นภาษาแปล:

= เค็ม(pratseim(A2; 8))

จากนั้นตั้งรูปแบบการแสดงผลในเซลล์วิธีการที่จะทำมันอธิบายไว้ในบทความ ""

สุดท้ายเพื่อความสะดวกของแถวกรองเพิ่มเติมเราแนะนำเดือนคอลัมน์ที่เราได้รับจากวันที่ เพียงเพื่อสร้างเดือนเราต้องโยนคืนวันและแทนที่ด้วย "01" สูตรสำหรับ D2:

= เค็ม(ผูก("01"; pratseim(A2; 6))) หรือ \u003d เค็ม("01"& pratseim(A2; 6))

ตั้งค่ารูปแบบพวง " mmmm ggy" ผลลัพธ์:


ตัวอย่างที่ 2
ในบรรทัด " ตัวอย่างการทำงานกับสตริงใน Excel"คุณต้องแทนที่ช่องว่างทั้งหมดลงในเครื่องหมาย" _ "เช่นกันก่อนคำว่า" Excel "เพิ่ม" MS "

สูตรจะมีดังนี้:

=นอนลง(แทนที่(A1; ค้นหา("Excel"; A1); 0; "MS"); ""; "_")

เพื่อที่จะเข้าใจสูตรนี้ทำลายมันในสามคอลัมน์ เริ่มต้นด้วยการค้นหาหลังจะทดแทน

ทุกอย่าง หากคุณมีคำถามให้ถามอย่าลังเล


ฟังก์ชั่นต่อไปนี้ค้นหาและส่งกลับส่วนของสตริงข้อความหรือทำขึ้นบรรทัดใหญ่จากขนาดเล็ก: ค้นหา (ค้นหา), ค้นหา (ค้นหา), สิทธิ์ (ขวา), Levsimv (ซ้าย), PST (กลาง), ทดแทน, ทำซ้ำ, ทำซ้ำ, ซ้ำ, ซ้ำ แทนที่), จับ (concatentate)

ฟังก์ชั่นค้นหาและค้นหา

ค้นหาฟังก์ชั่น (ค้นหา) และการค้นหา (การค้นหา) ใช้เพื่อกำหนดตำแหน่งของสตริงข้อความหนึ่งไปยังอีก ทั้งสองฟังก์ชั่นส่งคืนหมายเลขอักขระที่รายการแรกของแถวที่ต้องการเริ่มต้นขึ้น ฟังก์ชั่นทั้งสองนี้ทำงานได้อย่างเท่าเทียมกันยกเว้นว่าฟังก์ชั่นค้นหาตัวค้นหาของตัวอักษรและฟังก์ชั่นการค้นหาอนุญาตให้ใช้สัญลักษณ์เทมเพลต ฟังก์ชั่นมีไวยากรณ์ต่อไปนี้:


\u003d ค้นหา (desired_text; viewed_text; nach_position)
\u003d ค้นหา (desired_text; viewed_text; nach_position)


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

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

ตัวอย่างเช่นในการกำหนดตำแหน่งของตัวอักษร "F" ในแถว "ประตูโรงรถ" คุณต้องใช้สูตร:


ค้นหา ("G"; "ประตูโรงรถ")


สูตรนี้ส่งคืน 5

หากลำดับที่แน่นอนของสัญลักษณ์ของข้อความที่ต้องการคุณสามารถใช้ฟังก์ชั่นการค้นหาและเปิดใช้งานในสตริง desired_text สัญลักษณ์เทมเพลต: เครื่องหมายคำถาม (?) และดาว (*) เครื่องหมายคำถามสอดคล้องกับสัญลักษณ์ที่โทรออกโดยพลการโดยพลการและเครื่องหมายดอกจันจะแทนที่ลำดับของอักขระใด ๆ ในตำแหน่งที่ระบุ ตัวอย่างเช่นเพื่อค้นหาตำแหน่งของชื่อ Anatoly, Alexey, Akaki ในข้อความที่อยู่ในเซลล์ A1 จำเป็นต้องใช้สูตร:


ค้นหา ("A * th"; A1)

ฟังก์ชั่น Pracemm และ Levsimv

Rutht (ขวา) ส่งคืนสัญลักษณ์ขวาสุดขีดของสตริงอาร์กิวเมนต์ในขณะที่ฟังก์ชั่นซ้าย (ซ้าย) ส่งคืนอักขระแรก (ซ้าย) ไวยากรณ์:


\u003d pracemir (ข้อความ; จำนวน _simvols)
\u003d Levsimv (ข้อความ; ปริมาณ)


ข้อโต้แย้ง ตัวละคร ระบุจำนวนอักขระที่สกัดจากอาร์กิวเมนต์ ข้อความ . ฟังก์ชั่นเหล่านี้คำนึงถึงช่องว่างและดังนั้นหากอาร์กิวเมนต์ ข้อความ มีช่องว่างที่จุดเริ่มต้นหรือจุดสิ้นสุดของบรรทัดในอาร์กิวเมนต์ของฟังก์ชั่นควรใช้ฟังก์ชัน SZHENBEL

ข้อโต้แย้ง closs_simvolov จะต้องมากกว่าหรือเท่ากับศูนย์ หากอาร์กิวเมนต์นี้ลดลง Excel พิจารณาว่าเท่ากับ 1 ถ้า ตัวละคร จำนวนมากขึ้น สัญลักษณ์ในการโต้แย้ง ข้อความ ดังนั้นการโต้แย้งทั้งหมดจะถูกส่งคืน

ฟังก์ชั่น pst

ฟังก์ชัน PSTR (MID) ส่งคืนจำนวนอักขระที่ระบุจากสตริงข้อความเริ่มต้นจากตำแหน่งที่ระบุ คุณสมบัตินี้มีไวยากรณ์ต่อไปนี้:


\u003d PST (ข้อความ; nach_position; จำนวน _simvolov)


ข้อโต้แย้ง ข้อความ - นี่คือ สตริงข้อความที่มีอักขระที่สามารถกู้คืนได้ nach_position - นี่คือตำแหน่งของสัญลักษณ์แรกที่แยกออกจากข้อความ (เทียบกับจุดเริ่มต้นของบรรทัด) และ ตัวละคร - นี่คือจำนวนอักขระที่กู้คืนได้

แทนที่ฟังก์ชั่นและทดแทน

ฟังก์ชั่นทั้งสองนี้แทนที่สัญลักษณ์ในข้อความ แทนที่ฟังก์ชัน (แทนที่) แทนที่ส่วนของสตริงข้อความด้วยสตริงข้อความอื่นและมีไวยากรณ์:


\u003d แทนที่ (old_text; nach_position; number_simvols; new_text)


ข้อโต้แย้ง old_text - นี่คือสตริงข้อความและต้องเปลี่ยนด้วยสัญลักษณ์ ข้อโต้แย้งสองข้อต่อไปนี้ตั้งค่าอักขระที่ต้องเปลี่ยน (เทียบกับการเริ่มต้นของสตริง) ข้อโต้แย้ง new_text ระบุสตริงข้อความที่แทรก

ตัวอย่างเช่นเซลล์ A2 มีข้อความ "Vasya Ivanov" หากต้องการใส่ข้อความเดียวกันในเซลล์ A3 ให้เปลี่ยนชื่อมีความจำเป็นต้องแทรกฟังก์ชั่นต่อไปนี้ในเซลล์ A3:


แทนที่ (A2; 1; 5; "Petya")


ในฟังก์ชั่นทดแทนตำแหน่งเริ่มต้นและจำนวนสัญลักษณ์ที่เปลี่ยนได้ไม่ได้ระบุไว้และข้อความตามลำดับจะระบุไว้อย่างชัดเจน ฟังก์ชั่นการทดแทนมีไวยากรณ์ต่อไปนี้:


\u003d ทดแทน (ข้อความ old_text; new_text; number_number)


ข้อโต้แย้ง หมายเลขการจัดส่ง เป็นตัวเลือก เขากำหนด Excel เพื่อแทนที่เพียงบรรทัดที่ระบุ old_text .

ตัวอย่างเช่นเซลล์ A1 มีข้อความ "ศูนย์น้อยกว่าแปด" จำเป็นต้องเปลี่ยนคำว่า "ศูนย์" เป็น "ศูนย์"


ทดแทน (A1; "o"; "คุณ"; 1)


หมายเลข 1 ในสูตรนี้ระบุว่าจำเป็นต้องเปลี่ยน "o" เพียงครั้งแรกในบรรทัดของเซลล์ A1 เท่านั้น ถ้าอาร์กิวเมนต์ หมายเลขการจัดส่ง ละเว้น, Excel แทนที่แถวทั้งหมด old_text บนสตริง new_text .

ฟังก์ชั่นซ้ำแล้วซ้ำอีก

ฟังก์ชั่นทำซ้ำช่วยให้คุณสามารถเติมเซลล์สตริงเซลล์ซ้ำจำนวนครั้งที่ระบุซ้ำ ๆ ไวยากรณ์:


\u003d ทำซ้ำ (ข้อความ; จำนวนคะแนน)


ข้อโต้แย้ง ข้อความ - นี่คืออักขระที่มีการคูณของอักขระสรุปในเครื่องหมายคำพูด ข้อโต้แย้ง number_suments ระบุจำนวนครั้งที่คุณต้องการในการทำซ้ำข้อความ ถ้าอาร์กิวเมนต์ number_suments เท่ากับ 0 ฟังก์ชั่นการทำซ้ำทำให้เซลล์ว่างเปล่าและหากไม่ใช่จำนวนเต็มฟังก์ชั่นนี้จะทิ้งตำแหน่งทศนิยมหลังจากเครื่องหมายจุลภาค

ฟังก์ชั่นจับ

ฟังก์ชั่นเหรียญ (concatenate) เทียบเท่ากับผู้ให้บริการข้อความ & และใช้ในการรวมสตริง ไวยากรณ์:


\u003d จับ (text1; text2; ... )


คุณสามารถใช้อาร์กิวเมนต์ได้สูงสุด 30 ข้อ

ตัวอย่างเช่นเซลล์ A5 มีข้อความ "ครึ่งแรกของปี" สูตรต่อไปนี้ส่งคืนข้อความ "ในครึ่งแรกของปี":


จับ ("เพียงแค่สำหรับ"; A5)

เราได้ถอดประกอบเป็นข้อมูลที่รวดเร็วใน Excel สำหรับกลุ่มเซลล์ - ในคอลัมน์หรืออาร์เรย์ข้อมูล แต่วิธีการทำสิ่งนี้ในเซลล์เดียวและสูตรที่ดีกว่า? ตัวอย่างเช่นคุณมีรายการรถยนต์และทุกวันที่คุณส่งไฟล์ด้วยรายการรถยนต์ใหม่คุณต้องตรวจสอบว่ามีตัวเลขดังกล่าวในรายการหลักของคุณหรือไม่ แต่ตามปกติห้องของเครื่องเพิ่มช่องว่างหรือกะพริบและตัวอักษรเวอร์ชั่นที่แย่ที่สุดแทนที่จะเป็นศูนย์หากคุณทำงานเดียวกันเป็นประจำจากนั้นกด Ctrl + H ด้วยตนเองทุกครั้งที่ไม่สะดวกรวมทั้งคุณต้องจำไว้ ตัวละครใดที่คุณต้องเปลี่ยน ฟังก์ชั่นที่ใช้แทนและแทนที่ใน Excel เป็นวิธีที่ยอดเยี่ยมจากสถานการณ์

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

มีหมายเลข A 777 AA 01 จากมันเป็นสิ่งจำเป็นที่จะทำให้สูตรทำสูตร A777AA01

ทำงานแทน excel

วิธีการแสดงสูตรจะแสดงในภาพแรก องค์ประกอบจะดูด้านล่าง:

แทน (ข้อความ; star_text; new_text; [number_number])

  • ข้อความ - ที่อยู่ของเซลล์หรือข้อความที่คุณต้องเปลี่ยนตัวอักขระในตัวอย่าง A 777 AA 01
  • Star_text - เราต้องเปลี่ยนอะไรบ้าง? พื้นที่.
  • new_text - สิ่งที่ต้องเปลี่ยน? เราเปลี่ยนอะไรเลย I.e. ที่ว่างเปล่าในสูตรมันจะเป็น ""
  • Number_number ไม่จำเป็น แต่ในเวลาเดียวกันอุปกรณ์ประกอบฉากมีประโยชน์มากในใบรับรองอย่างเป็นทางการที่กล่าวกันเกี่ยวกับ "รายการสัญลักษณ์" แต่ฉันจะอธิบายภาษาง่าย ๆ ที่นี่คุณสามารถระบุหมายเลขอักขระในสตริง (พื้นที่ในกรณีของเรา) ที่. หากคุณต้องการแทนที่ช่องว่างระหว่าง 777 ถึง AA (นี่คือจำนวนที่สองของช่องว่างในห้อง) สูตรจะมีลักษณะ
\u003d ทดแทน (A: A; ""; ""; 2)

และในที่สุดคุณจะได้รับ 777AAA 01

แต่ตามกฎแล้วฉันใช้การออกแบบเหล่านี้เพื่อลบสัญลักษณ์ที่ไม่จำเป็นทั้งหมดที่ได้รับการตรวจสอบแล้วเมื่อกรอก

แทนที่ (ทดแทน (A: A; ""; ""); "."; ""); "/"

ในกรณีนี้เราลบช่องว่างชี้และสแลชในห้อง "A 777 AA / 01"

แทนที่ฟังก์ชั่นและแทนที่ด้วย Excel

ฟังก์ชั่นการแทนที่ทำเกือบทุกอย่างเช่นเดียวกับการทดแทน แต่ทำจากสัญลักษณ์เฉพาะ ข้อโต้แย้งดังกล่าว:

แทนที่ (star_text; initial_position; number_ ลงชื่อ; new_text)

ตัวอย่าง. จำเป็นต้องแทนที่หมายเลขตัวอักษรตัวแรกของเครื่องไปยังอีกหมายเลขหนึ่ง จาก A777AA01 ทำ B777AA01

ก่อนคำอธิบายของข้อโต้แย้ง:

  • star_text - เช่นเดียวกับข้อความที่คุณต้องการแทนที่ IE A777AA01
  • initial_position - จากสัญลักษณ์ที่จะแทนที่จากอันแรก
  • หมายเลข _ ลงชื่อจำนวนสัญญาณเปลี่ยน - หนึ่ง
  • new_text - และคุณเปลี่ยนอะไร B. จดหมาย B.


คล้ายกันมากที่จะซื่อสัตย์ :)

แทนที่ - นี่คือปริศนา Excel ขนาดเล็กแม้ในข้อมูลต่างประเทศต่างประเทศเกี่ยวกับมัน หากคุณสั้น ๆ มันแทนที่การเปลี่ยนแปลงอักขระใด ๆ (แม้ว่าจะเป็น 2 ไบต์) เพียงการเปลี่ยนสัญลักษณ์เดียวเท่านั้นการเปลี่ยนแทน (การเปลี่ยนแปลง argument number_names) การใช้งานจริง ฉันไม่พบตัวเอง :) ถ้ามีคนบอกฉันจะขอบคุณ!

อัพเดต ตามที่ฉันแนะนำอักขระแบบ dual-byte มีภาษาส่วนใหญ่ที่มี Iroglyphs!

ทดแทนและแทนที่ใน Excel มีอะไรอีก

ฟังก์ชั่นทั้งสองคำนึงถึงการลงทะเบียน! ที่. หากคุณระบุตัวอักษรขนาดใหญ่ตัวอักษรตัวเล็กจะไม่ถูกแทนที่!

ฟังก์ชั่นการทดแทนมีเฉพาะในเวอร์ชันของปี 2007 ขึ้นไปโปรดระวังหากผู้ใช้ปลายทางจะใช้รุ่นก่อนหน้านี้!

ชื่อตัวเลข บัตรเครดิตธนาคารที่อยู่ของลูกค้าหรือพนักงานความคิดเห็นและอีกมากมาย - เป็นบรรทัดที่หลายคนต้องเผชิญด้วยการทำงานกับแอป Excel ดังนั้นจึงเป็นประโยชน์ในการประมวลผลข้อมูลประเภทนี้ บทความนี้จะพิจารณาฟังก์ชั่นที่เป็นข้อความใน Excel แต่ไม่ใช่ทั้งหมด แต่ตามที่ไซต์นั้นมีประโยชน์และน่าสนใจที่สุด:

คุณสามารถค้นหารายการฟังก์ชั่นข้อความทั้งหมดบนแท็บสูตร \u003d\u003e รายการแบบหล่นลง "ข้อความ":

ฟังก์ชั่น LevSimv

ส่งคืนสตริงย่อยจากข้อความตามลำดับจากซ้ายไปขวาเพื่อ ปริมาณที่ระบุ สัญลักษณ์

ไวยากรณ์: \u003d LevSimv (ข้อความ [number_names])

นิยามของข้อโต้แย้ง:

  • ข้อความเป็นแถวหรือลิงค์ไปยังเซลล์ที่มีข้อความที่คุณต้องการส่งคืนสตริงย่อย
  • number_nament - อาร์กิวเมนต์ตัวเลือก จำนวนเต็มระบุจำนวนอักขระที่ต้องส่งคืนจากข้อความ โดยค่าเริ่มต้นจะใช้ค่า 1

ตัวอย่างการใช้งาน:

สูตร: \u003d LEVSIMV ("ข้อความโดยพลการ"; 8) - ส่งคืน "อนุญาโตตุลาการ"

ฟังก์ชั่น pratseim

คุณสมบัตินี้คล้ายกับฟังก์ชั่น "LevSimv" ยกเว้นว่าสัญญาณจะถูกส่งคืนจากจุดสิ้นสุดของบรรทัด

ตัวอย่างการใช้งาน:

สูตร: \u003d pracemir ("ข้อความโดยพลการ"; 5) - "ข้อความ" ที่ส่งคืน

dlstr

ด้วยความยาวของสตริงจะถูกกำหนด เป็นผลให้จำนวนเต็มบ่งชี้จำนวนสัญลักษณ์ข้อความ

ไวยากรณ์: \u003d dlstr (ข้อความ)

ตัวอย่างการใช้งาน:

ฟังก์ชั่นค้นหา

ส่งคืนหมายเลขที่มาจากสัญลักษณ์แรกของสตริงย่อยข้อความที่ต้องการ หากไม่พบข้อความข้อผิดพลาด "# หมายถึง!" กลับมา

ไวยากรณ์: \u003d ค้นหา (desired_text; text_d_porch; [nach_position])

นิยามของข้อโต้แย้ง:

  • desired_text เป็นสตริงที่คุณต้องการค้นหา
  • text_fe_pub - ข้อความที่การค้นหาอาร์กิวเมนต์แรกดำเนินการ;
  • nach_position เป็นองค์ประกอบเสริม ยอมรับจำนวนเต็มที่ระบุว่ามีการดูสัญลักษณ์ text_d_pad โดยค่าเริ่มต้นจะใช้ค่า 1

ตัวอย่างการใช้งาน:

จากเรื่องตลกของบทกวีของกวีที่ยิ่งใหญ่ S.A.senin เราพบว่ารายการแรกของสาย "นก" การค้นหาจะดำเนินการจากจุดเริ่มต้นของบรรทัด หากการค้นหาการค้นหาต่อไปนี้จะดำเนินการด้วย 40 ตัวอักษรจากนั้นฟังก์ชั่นเป็นผลลัพธ์ที่ส่งคืนข้อผิดพลาดเพราะ ไม่พบตำแหน่งของรายการ


แทนที่ฟังก์ชั่น

ฟังก์ชั่นนี้แทนที่ส่วนหนึ่งของบรรทัดในจำนวนอักขระที่กำหนดเริ่มต้นจากสัญลักษณ์ที่ระบุไปยังข้อความใหม่

ไวยากรณ์: แทนที่ (old_text; initial_position; number_names; new_text)

นิยามของข้อโต้แย้ง:

  • old_text - บรรทัดหรือลิงค์ไปยังเซลล์ที่มีข้อความ;
  • initial_position - หมายเลขลำดับของสัญลักษณ์จากซ้ายไปขวาที่จะแทนที่;
  • จำนวน _NAMES - จำนวนอักขระเริ่มต้นด้วย Initial_Position รวมซึ่งต้องเปลี่ยนด้วยข้อความใหม่
  • new_text - สตริงที่แทนที่ส่วนของข้อความเก่าที่ระบุโดยอาร์กิวเมนต์ของ initial_position และตัวเลข _NAMES

ตัวอย่างการใช้งาน:

ที่นี่ในสตริงที่มีอยู่ในเซลล์ A1 คำว่า "เก่า" จะถูกแทนที่ซึ่งเริ่มต้นด้วยสัญลักษณ์ที่ 19 และมีความยาว 6 ตัวอักษรคำว่า "ใหม่"


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

  • อาร์กิวเมนต์ "initial_position" กลั่นกรองฟังก์ชั่น "ค้นหา";
  • ในการวางอาร์กิวเมนต์ "volicy_names" แทรกฟังก์ชั่น "DLRST"

เป็นผลให้เราได้สูตร: \u003d แทนที่ (A1; ค้นหา ("เก่า"; A1); DLSTR ("เก่า");"ใหม่")

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


ฟังก์ชั่นที่จะทดแทน

ฟังก์ชั่นนี้แทนที่สตริงย่อยที่ระบุในข้อความของรายการของสตริงย่อยที่ระบุไปยังข้อความใหม่ซึ่งคล้ายกับฟังก์ชั่น "แทนที่" แต่มีความแตกต่างพื้นฐานระหว่างพวกเขา หากฟังก์ชั่น "แทนที่" เปลี่ยนข้อความที่ระบุในต่อไปนี้ด้วยตนเองฟังก์ชั่น "การแทนที่" จะค้นหารายการสตริงที่ระบุโดยอัตโนมัติและทำการเปลี่ยนแปลง

ไวยากรณ์: แทนที่ (ข้อความ; old_text; new_text; [number_number])

นิยามของข้อโต้แย้ง:

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

ตัวอย่างการใช้งาน:

สตริงในเซลล์ A1 มีข้อความที่มีสตริงย่อย "เก่า" 2 ตัว เราจำเป็นต้องแทนที่รายการแรกของสตริง "ใหม่" เป็นผลให้ส่วนหนึ่งของข้อความ "... เก่าแก่ ... " ถูกแทนที่ด้วย "... เก่าแก่ ... "


หากมีการละเว้นอาร์กิวเมนต์สุดท้ายผลลัพธ์คือสตริง "บรรทัดที่มีข้อความใหม่ใหม่"

ฟังก์ชั่น pst

PST ส่งคืนจากส่วนบรรทัดที่ระบุของข้อความในจำนวนอักขระที่กำหนดเริ่มต้นด้วยสัญลักษณ์ที่ระบุ

ไวยากรณ์: PST (ข้อความ; initial_position; number_names)

นิยามของข้อโต้แย้ง:

  • ข้อความ - บรรทัดหรือลิงค์ไปยังเซลล์ที่มีข้อความ;
  • initial_position เป็นหมายเลขลำดับของสัญลักษณ์เริ่มต้นที่จำเป็นต้องส่งคืนสตริง
  • จำนวนของจำนวน _name เป็นจำนวนเต็มธรรมชาติที่ระบุจำนวนอักขระที่ต้องส่งคืนจากจุดเริ่มต้น initial_position

ตัวอย่างการใช้งาน:

จากข้อความที่อยู่ในเซลล์ A1 จำเป็นต้องส่งคืน 2 คำสุดท้ายที่มีความยาวทั้งหมด 12 ตัวอักษร อักขระตัวแรกของวลีที่ส่งคืนมีลำดับหมายเลข 12


อาร์กิวเมนต์ number_names อาจเกินความยาวที่เป็นไปได้ของสัญลักษณ์ที่ส่งคืน ที่. หากในตัวอย่างการพิจารณาแทนที่จะเป็นปริมาณของ _NAMES \u003d 12 ค่าคือ 15 จากนั้นผลลัพธ์จะไม่เปลี่ยนแปลงและฟังก์ชั่นยังส่งคืนสตริง "ฟังก์ชั่น PSTR"

เพื่อความสะดวกในการใช้งานของคุณสมบัตินี้อาร์กิวเมนต์ของมันสามารถถูกแทนที่ด้วยฟังก์ชั่น "ค้นหา" และ "DLRST" ตามที่ทำในตัวอย่างที่มีฟังก์ชั่น "แทนที่"

ฟังก์ชั่น szhplobel

คุณสมบัตินี้จะถูกลบช่องว่างพิเศษทั้งหมด: ช่องว่างรอบขอบและช่องว่างสองเท่าระหว่างคำ หลังจากประมวลผลแถวช่องว่างเดียวระหว่างฟังก์ชั่นที่ยังคงอยู่

ไวยากรณ์: \u003d szplobel (ข้อความ)

ตัวอย่างการใช้งาน:

szhenbel ( "ข้อความ S. ช่องว่างฟุ่มเฟือย ระหว่างคำและบนขอบ " )

ผลลัพธ์ของฟังก์ชั่นจะเป็นสตริง: "ข้อความที่มีช่องว่างฟุ่มเฟือยระหว่างคำและบนขอบ" .

ฟังก์ชั่นจับ

การใช้ฟังก์ชั่น "จับภาพ" คุณสามารถรวมหลายบรรทัดกับกันและกัน จำนวนแถวสูงสุดสำหรับการรวมกันคือ 255

ไวยากรณ์: \u003d จับ (text1; [text2]; ... )

ฟังก์ชั่นต้องมีอาร์กิวเมนต์อย่างน้อยหนึ่งข้อ

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

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


วิธีที่ 1: การจัดรูปแบบช่วง

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




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


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


วิธีที่ 2: กดปุ่ม Enter

แต่วิธีนี้ไม่ทำงานในทุกกรณี บ่อยครั้งแม้หลังจากดำเนินการตามขั้นตอนนี้เมื่อคุณป้อนสัญลักษณ์ "-" ลิงก์เดียวกันทั้งหมดไปยังช่วงอื่น ๆ จะปรากฏขึ้นแทนที่จะเป็นสัญญาณที่ต้องการ นอกจากนี้ยังไม่สะดวกเสมอไปโดยเฉพาะอย่างยิ่งถ้าอยู่ในตารางของเซลล์ที่มี dumplers สลับกับเซลล์ที่เต็มไปด้วยข้อมูล ก่อนในกรณีนี้คุณจะต้องจัดรูปแบบแต่ละรายการสองอย่างที่สองเซลล์ของตารางนี้จะมีรูปแบบที่แตกต่างกันซึ่งยังไม่เป็นที่ยอมรับเสมอไป แต่คุณสามารถทำแตกต่างกัน




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

วิธีที่ 3: การแทรกสัญลักษณ์

การเขียนเส้นใยอีกรุ่นหนึ่งไปยัง Excel คือการแทรกสัญลักษณ์




หลังจากนั้นสนามรบจะสะท้อนให้เห็นในเซลล์ที่เลือก


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


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

วิธีที่ 4: การเพิ่มสัญลักษณ์เพิ่มเติม

นอกจากนี้ยังมีอีกวิธีหนึ่งในการใส่คูน้ำ จริงด้วยสายตาตัวเลือกนี้ไม่เป็นที่ยอมรับสำหรับผู้ใช้ทุกคนในขณะที่มันถือว่าการปรากฏตัวของเซลล์ยกเว้นเครื่องหมาย "-" สัญลักษณ์อื่น




มีหลายวิธีในการติดตั้งในแบตเตอรี่ตัวเลือกระหว่างที่ผู้ใช้สามารถทำได้ตามการใช้งานของเอกสารเฉพาะ คนส่วนใหญ่ในความพยายามครั้งแรกที่ไม่ประสบความสำเร็จในการใส่สัญลักษณ์ที่ต้องการกำลังพยายามเปลี่ยนรูปแบบของเซลล์ น่าเสียดายที่สิ่งนี้ไม่ได้ถูกกระตุ้นเสมอไป โชคดีที่มีตัวเลือกอื่น ๆ สำหรับการปฏิบัติงานนี้: การเปลี่ยนไปยังสตริงอื่นโดยใช้ปุ่ม ใส่, การใช้อักขระผ่านปุ่มบนริบบิ้น, การใช้เครื่องหมายเพิ่มเติม "'" แต่ละวิธีเหล่านี้มีข้อดีและข้อเสียที่อธิบายไว้ข้างต้น รุ่นสากลซึ่งจะเหมาะอย่างยิ่งสำหรับการติดตั้งการเชื่อมต่อใน Excele ในทุกสถานการณ์ที่เป็นไปได้ไม่มีอยู่จริง