วิธีตั้งค่ารูปแบบเซลล์ของสเปรดชีตของ Google เอกสารเป็นข้อความเปล่า


37

ฉันจะจัดเก็บหมายเลขโทรศัพท์มาตรฐานสากล (เริ่มต้นด้วยเครื่องหมายบวกตามปกติโดยตัวเลขธรรมดา) ในคอลัมน์สเปรดชีตของ Google ตัวอย่างของโทรศัพท์ดังกล่าวคือ

+420123456789

เมื่อฉันเข้าสู่โทรศัพท์นี้420123456789จะเห็นว่าอยู่ในเซลล์และ=420123456789เห็นได้ในแถบสูตร / ค่า ฉันต้องการปิดการใช้งานการแปลงนี้

ฉันได้ลองใช้FormatNumbersข้อความธรรมดาที่นำไปใช้กับทั้งคอลัมน์ตลอดจนเซลล์เฉพาะ แต่ดูเหมือนจะไม่ทำงาน

แนวคิดใดที่จะเอาชนะสิ่งนี้ได้?

คำตอบ:


39

หากคุณใส่คำนำหน้าข้อมูลในเซลล์ด้วยเครื่องหมายคำพูดเดียว'—— ควรป้องกันการจัดรูปแบบเริ่มต้น


ฉันรู้ว่ามันใช้งานได้ใน Excel และ OpenOffice ด้วยเช่นกัน แต่การใช้ทุกอย่างดูไม่สวยเกินไป: -]
Ivan

ยิ่งไปกว่านั้นถ้าฉันทำใน GoogleDocs มันจะเพิ่มหนึ่งวินาที'และ a 'จะแสดงจริงในเอกสาร
อีวาน

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

@efgen พูดว่า เพียงเพิ่ม ... เครื่องหมายคำพูดเดียวยังคงปรากฏในแถบสูตร แต่ไม่ถือว่าเป็นส่วนหนึ่งของข้อมูล (อยากรู้อยากเห็นไม่มีเวลาสำหรับฉันมันจะเพิ่มที่สอง'?)
MrWhite

15

คู่มือการเพิ่มรูปแบบตัวเลขแบบกำหนดเอง

  1. คลิกที่รูปแบบ
  2. ไปที่หมายเลข > รูปแบบเพิ่มเติม > รูปแบบตัวเลขแบบกำหนดเอง
  3. วางรูปแบบตัวเลขที่กำหนดเอง (ดูด้านล่าง)
  4. คลิกนำไปใช้

.


.

รูปแบบตัวเลขที่กำหนดเองที่แตกต่างกัน

Output: ###-###-####

ไวยากรณ์: ########## 000 "-" 000 "-" 0000


Output: (###) ###-####

ไวยากรณ์: ########## "(" 000 ")" 000 "-" 0000


Output: 1-###-###-####

ไวยากรณ์: ########## "1-" 000 "-" 000 "-" 0000


Output: (##) ####-####

ไวยากรณ์: ########## "(" 00 ")" 0000 "" 0000


Output: +000000000000

ไวยากรณ์: # "+" 000000000000




2

ใช้'ไม่ทำงานถ้าการจัดรูปแบบมีการตั้งค่าหมายเลข → ข้อความธรรมดา ใช้ "ล้างการจัดรูปแบบ" แทน


2

ตรวจสอบให้แน่ใจว่าได้เพิ่มช่องว่างระหว่าง'และ+เครื่องหมาย 'จะไม่แสดงเท่านั้น+(ตัวเลข)


ฉันลองตั้งค่ามากมายสำหรับปัญหานี้แล้ว แต่ล้มเหลว ทางออกของยาโคบนั้นน่าสนใจ ฉันใช้เพื่อคัดลอก / วางหมายเลขโทรศัพท์มือถือจากตำแหน่งอื่นไปยังสเปรดชีต ตัวเลขเหล่านี้ไม่มีรหัสระหว่างประเทศ มีวิธีในการสร้างคำนำหน้าของรหัสระหว่างประเทศโดยอัตโนมัติเช่น +91 หรือ +42 ก่อนที่แต่ละหมายเลขที่ฉันวางในเซลล์สเปรดชีตหรือไม่ หากเราสามารถสร้างสัญลักษณ์สกุลเงินได้จะต้องมีวิธีในการสร้างคำนำหน้ากำหนดเอง ... นักพัฒนาควรคำนึงถึง

2

ใน Google Spreadsheets (หรือ Google ชีทที่ดูเหมือนว่าจะเรียกมันตอนนี้) มีสองตัวเลือกที่ดี

  1. ผนวกคำพูดเดียวต่อท้าย เช่นกับหมายเลขโทรศัพท์ +1 415 655 1234 '+4156551234คุณจะป้อน +4156551234นี้จะปรากฏในแผ่นที่ นอกจากนี้ยังจะส่งออกเป็น CSV เช่นเดียว+4156551234กับสิ่ง'ที่มีประโยชน์อย่างยิ่งหากคุณนำเข้าสู่ CRM การขายเช่น Salesforce

  2. จัดรูปแบบเซลล์เป็นข้อความล้วนและต่อท้ายช่องว่างไปยังจุดเริ่มต้นของหมายเลขโทรศัพท์ ตัวอย่างเช่นกับ +1 415 655 1234 คุณจะต้องป้อน "+4156551234" สิ่งนี้จะส่งออกด้วยช่องว่างสีขาวหน้าหมายเลข

หวังว่าจะช่วย!


2

อีกตัวเลือกหนึ่ง:

เพิ่มสิ่งนี้จากตัวเลือกเมนูรูปแบบภายใต้หมายเลข> รูปแบบเพิ่มเติม> รูปแบบตัวเลขที่กำหนดเอง ...

"+"#

2

ฉันใช้รูปแบบตัวเลขที่กำหนดเองนี้สำหรับหมายเลขโทรศัพท์: "+"## ### ### ###มันทำให้เกิดสิ่งนี้:+49 123 456 789


1

ฉันมีปัญหาเดียวกันและแก้ไขโดยใช้รูปแบบสูตรต่อไปนี้:

="+69"

เพื่อให้บรรลุถึงการมีเซลล์ที่ดูเหมือน

+69

ไม่สะดวก แต่ดีที่สุดที่ฉันสามารถจัดการได้


1

อีกวิธีในการทำเช่นนี้โดยใช้สูตรคือการเพิ่มแถวถัดจากแถวที่คุณต้องการเปลี่ยนเป็นข้อความ =TEXT(G17,"+00000")หลังจากที่คุณทำเช่นนี้ภายในแถวเพิ่ม จากนั้นคัดลอกสูตรลงในแถวที่อยู่ด้านล่าง เมื่อคุณทำสิ่งนี้แล้วซ่อนแถวด้วยหมายเลขเก่า (ซึ่งควรเป็นสูตร) นี้ควรจะทำให้มันเพื่อให้+420123456789เปลี่ยนจาก420123456789ในกล่องและในช่องคำตอบลงเพียง=420123456789 =420123456789หวังว่าฉันจะช่วยคุณได้!



0

ฉันสามารถแก้ปัญหานี้ได้โดยทำ "การจัดรูปแบบที่ชัดเจน" ในคอลัมน์จากนั้นเพิ่มช่องว่างหน้าเครื่องหมายบวก


0

ในส่วนหัวที่คุณควรเห็นภายใต้ "ข้อมูล" ในเมนู 123 ที่มีกะรัต การวางเมาส์เหนือรายการนี้จะแสดง ลองเลือก "ข้อความธรรมดา" ที่นั่น


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