คัดลอกตารางที่จัดรูปแบบแท็บที่ถูกตัดแต่งใน Excel


1

ฉันมีสมุดบันทึกตัวแก้ไขข้อความและจำเป็นต้องคัดลอกเนื้อหาลงในแผ่นงาน Excel

เนื้อหาของสมุดจดรายการต่าง:

    01.01.2000
    ----------
    Entry One.\t\t\t\t\t8 Hours
    Entry Two.\t\t\t\t\t20 Minutes

ถ้าฉันวางสิ่งนี้ลงใน Excel เนื้อหา 8 Hours ห่างออกไปหลายไมล์ Entry One. เซลล์ ฉันจะคัดลอกเนื้อหานี้อย่างถูกต้องอย่างไรเพื่อให้ฉันมีเพียงสองเซลล์ต่อกัน?

ตัวอย่างเป้าหมายของ Excel:

    |01.01.2000|          |
    |----------|          |
    |Entry One.|8 Hours   |
    |Entry Two.|20 Minutes|

คำตอบ:


1

เมื่อคุณวาง excel จะแปลงแท็บที่ไม่มีเครื่องหมายอัญประกาศเป็นตัวแบ่งคอลัมน์และตัวแบ่งบรรทัดที่ไม่ได้อ้างอิงเป็นการแบ่งแถว นี่คือสาเหตุที่ถ้าคุณวางเนื้อหาโดยตรงที่เครื่องหมายคำพูดติดตาม (a) ตัวแบ่งบรรทัด (b) แท็บหรือ (c) จุดเริ่มต้นของไฟล์สเปรดชีตของคุณอาจไม่ทำงานตามที่คาดไว้

ในการแก้ปัญหานี้คุณจะต้องแทนที่แท็บพิเศษทั้งหมดด้วยแท็บเดียว เมื่อต้องการทำสิ่งนี้ให้ไปที่แทนที่ ( Ctrl + H บน Windows) พิมพ์ใน \t{2,} ใน หา กล่องและ \t ในกล่องแทนที่ ตรวจสอบให้แน่ใจ ค้นหาโหมด ถูกตั้งค่าเป็น การแสดงออกปกติ และกด แทนที่ทั้งหมด .


\t+ จะทำงานได้เช่นกัน แต่มันจะช้ากว่าสำหรับไฟล์ที่มีขนาดใหญ่มากซึ่งมีช่องว่างเดียว


สิ่งนี้แก้ปัญหาการจัดรูปแบบของฉันได้จริง ขอบคุณมาก! แต่ฉันไม่สามารถหา การแสดงออกปกติ โหมดใน Excel 2010 คุณมีความคิดที่ฉันสามารถหามันได้หรือไม่? อินเทอร์เน็ตบอกให้ฉันใช้ VBA และ Add-Ins แต่ฉันคิดว่านั่นไม่ใช่วิธีที่จะไป
DanielK

@Daniel Ahh ขอโทษฉันควรจะชี้แจง ฉันหมายความว่ามันจะช่วยในการประมวลผลข้อมูลล่วงหน้าดังนั้นฉันจึงให้คำแนะนำสำหรับ Notepad ++ เนื่องจากคุณติดแท็กคำถามของคุณไว้
Schism

อย่างไรก็ตามวิธีการฟอร์แมตล่วงหน้าของคุณนั้นค่อนข้างดีและถูกต้อง ฉันรู้แล้วในตอนนี้ว่า Office Suite ราคาแพงไม่มีฟังก์ชั่นบิลด์อินสำหรับ regexes ขอบคุณสำหรับคำตอบ!
DanielK
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.