ฉันจะแปลงข้อความเป็นคอลัมน์ในตัวเลขได้อย่างไร


27

ฉันมีคอลัมน์ที่แต่ละเซลล์ในคอลัมน์มีข้อมูลสองส่วนที่คั่นด้วยตัวคั่นที่รู้จัก "," ฉันจะแยกแต่ละเซลล์ในคอลัมน์นี้โดยใช้ตัวคั่นได้อย่างไร

ได้รับ:

COLUMN1
-------
ABC, 123
FOO, 666
ROFL, 411

ฉันต้องการ

COLUMN1    COLUMN2
-------    -------
ABC        123
FOO        666
ROFL       411

คำตอบ:


18

คุณสามารถแทนที่ตัวคั่นด้วยแท็บ:

  1. คัดลอกเซลล์และวางลงในเอกสาร TextEdit ใหม่
  2. แทนที่ "," ด้วยแท็บ คุณสามารถแทรกแท็บได้ด้วยการกด option-tab
  3. คัดลอกและวางข้อความกลับไปที่ตัวเลข

อย่าพยายามวางลงในแถวส่วนหัวหรือคอลัมน์ วางลงในเซลล์ข้อมูลธรรมดา จากนั้นคุณสามารถคลิกขวาที่แถวและคอลัมน์เพื่อลบส่วนหัวที่ว่างเปล่าและ / หรือเปลี่ยนแถวและคอลัมน์ข้อมูลเป็นส่วนหัว
Bob Wakefield

14

คุณสามารถทำได้โดยตรงในเบอร์

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

หากชิ้นแรกของข้อมูลที่คุณต้องการที่จะแยกอยู่ในเซลล์B2และคั่นด้วยช่องว่างแล้วใช้สูตรนี้ในเซลล์ว่างC2: =LEFT(B2, FIND(" ",B2)) หากข้อมูลถูกคั่นด้วยเครื่องหมายจุลภาคแล้วแทนที่ด้วย" "","

ในเซลล์ว่างD2ให้วางสูตรนี้:=RIGHT(B2, LEN(B2)−FIND(" ", B2))

หากข้อมูลของคุณคั่นด้วยเครื่องหมายจุลภาคตามด้วยช่องว่างให้ใช้สิ่งนี้: =RIGHT(B2, LEN(B2)−FIND(",", B2)-1)

หวังว่านี่จะช่วยได้


นี่คือสิ่งที่คล้ายกับคำตอบที่เหมาะสมที่สุดสำหรับคำถามข้างต้น
โบลิวา

8

เพียงแค่เปลี่ยนชื่อไฟล์ที่มีปัญหาเพื่อลงท้ายด้วย ".csv" จากนั้น ("ไฟล์"> "เปิด ... ") และ Numbers.app ทำสิ่งที่ถูกต้องกับข้อมูลสำหรับฉัน

ป้อนคำอธิบายรูปภาพที่นี่


3

ในเบอร์ 3 สิ่งนี้ใช้ได้กับฉันโดยแทนที่เครื่องหมายจุลภาคด้วยเครื่องหมายอัฒภาคในไฟล์ CSV:

การแทนที่

ABC, 123
FOO, 666
ROFL, 411

กับ

ABC; 123
FOO; 666
ROFL; 411

จากนั้นเพียงเปิดไฟล์ CSV ด้วย Numbers


-1

คัดลอกข้อมูลไปยังโปรแกรมแก้ไขข้อความและบันทึกเป็น mydoc.csv ในตัวเลขให้เปิด mydoc.csv

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