ค้นหาและแทนที่ตัวเลขใน Excel หรือไม่


0

ฉันมีสเปรดชีตที่มีเซลล์ @ 4000 เซลล์ที่มีการสรุปเช่น (ตัวอย่าง) =439+23+678+1(ข้อมูลตลาดหุ้น) แต่ละตัวเลขในสูตรอาจแตกต่างกันระหว่าง 1 ถึง 5 หลัก ฉันต้องการแทนที่แต่ละเซลล์ด้วยผลรวมของตัวเลขสองตัวแรกเท่านั้น

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


คำตอบ:


-1

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

(=<*>+<*>)+<*>+<*>

หากไม่มีและไม่มีทศนิยมคุณสามารถค้นหาสิ่งนี้:

(=[0-9]{1,}+[0-9]{1,})+<*>

ในทั้งสองกรณีให้แทนที่ด้วย \1

คุณอาจต้องเปลี่ยนไปใช้ Formula View ก่อนโดยใช้Ctrl`(backtick) หากยังไม่ได้ดำเนินการ


ฟังก์ชั่นดังกล่าวไม่สามารถใช้งานได้ใน Excel จนถึงปี 2019
MátéJuhász
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.