Excel: แทนที่อักขระหนึ่งตัวด้วยอักขระอื่นในสตริงหรือไม่


14

ฉันต้องการสูตร Excel ที่จะเปลี่ยนไปHaverford, PA haverford,+pa(ข้อความคือตัวพิมพ์เล็กและช่องว่างจะถูกแทนที่ด้วยเครื่องหมายบวก)

ต่อไปนี้จะได้รับพื้นที่แรก แต่ไม่ใช่ทั้งหมด:

=REPLACE(E19, SEARCH(" ", E19),1,"+")

คำตอบ:


20

ส่วนหนึ่งของสิ่งที่คุณต้องการสามารถทำได้ด้วยฟังก์ชัน " SUBSTITUTE "

สิ่งนี้จะแทนที่อักขระเฉพาะในสตริงข้อความด้วยอักขระที่คุณระบุในกรณีนี้จะเว้นวรรคด้วยสัญลักษณ์ +

จากนั้นเปลี่ยนกรณีใช้ฟังก์ชัน " LOWER "

หากคุณวาง "SUBSTITUTE" ใน "LOWER" คุณควรได้รับการเปลี่ยนแปลงที่คุณกำลังมองหา

ข้อความด้านล่างนำมาจากความช่วยเหลือของ Excel


ทดแทน

ทดแทน new_text สำหรับ old_text ในสตริงข้อความ ใช้ SUBSTITUTE เมื่อคุณต้องการแทนที่ข้อความที่ต้องการในสตริงข้อความ ใช้ REPLACE เมื่อคุณต้องการแทนที่ข้อความใด ๆ ที่เกิดขึ้นในตำแหน่งเฉพาะในสตริงข้อความ

วากยสัมพันธ์

ทดแทน (ข้อความ OLD_TEXT, NEW_TEXT, instance_num)

Text หมายถึงข้อความหรือการอ้างอิงไปยังเซลล์ที่มีข้อความซึ่งคุณต้องการแทนที่อักขระ

Old_text เป็นข้อความที่คุณต้องการแทนที่

New_text เป็นข้อความที่คุณต้องการแทนที่ old_text ด้วย

Instance_num ระบุการเกิด old_text ที่คุณต้องการแทนที่ด้วย new_text หากคุณระบุ instance_num เฉพาะอินสแตนซ์ของ old_text เท่านั้นที่จะถูกแทนที่ มิฉะนั้นการเกิด old_text ในข้อความทุกครั้งจะถูกเปลี่ยนเป็น new_text


LOWER

แปลงตัวอักษรตัวพิมพ์ใหญ่ทั้งหมดในสตริงข้อความให้เป็นตัวพิมพ์เล็ก

วากยสัมพันธ์

LOWER (ข้อความ)

Text คือข้อความที่คุณต้องการแปลงเป็นตัวพิมพ์เล็ก LOWER จะไม่เปลี่ยนอักขระในข้อความที่ไม่ใช่ตัวอักษร


9

หากคุณต้องการแทนที่ช่องว่างทั้งหมดด้วยอักขระ '+' ให้ลอง:

= LOWER (ทดแทน (E19, "", "+"))

1
ตัวอย่างมีค่าหนึ่งพันนิยามฟังก์ชัน
แม้ Mien

0

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


มันไม่ใช่แค่ครั้งเดียว ผู้ใช้จะใส่สตริงที่เป็นมิตรกับมนุษย์ แต่ฉันต้องการมันในรูปแบบอื่นสำหรับ URL
Nick Heiner
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.