วิธีทำให้สูตร Excel ทำงานได้ในทุกภูมิภาค


7

ฉันต้องทำให้เวิร์กบุ๊กทำงานในหลายภูมิภาคที่มีน้ำหนักมากในสูตร Excel

ฉันใช้การตั้งค่าภูมิภาคของสหราชอาณาจักรดังนั้นสูตร Excel ต่อไปนี้ทำงานได้ดีโดยใช้ตัวคั่นจุลภาคเป็นเรื่องปกติสำหรับฉัน

=IF(A1=A1,"This Works","")

ตัวอย่างเช่นเวอร์ชัน Windows / Excel ของอิตาลีใช้ตัวคั่นเซมิโคลอนเช่น

=IF(A1=A1;"This Works";"")

มีการตั้งค่า Excel เท่านั้นที่จะอนุญาตให้สูตรทั้งหมดทำงานในภูมิภาคใด ๆ ได้หรือไม่ ฉันคิดว่ามีอยู่ แต่ไม่พบใน Excel 2010+

หมายเหตุ:ฉันรู้ว่าการตั้งค่าภูมิภาคสามารถเปลี่ยนแปลงได้ในแผงควบคุมเช่นดูลิงค์นี้ แต่นี่ไม่ใช่วิธีแก้ปัญหาที่ใช้งานได้ในกรณีของฉันเนื่องจากไม่สามารถเข้าถึงแผงควบคุมได้


3
AFAIK, Excel เก็บคำสั่งโดยไม่คำนึงถึงภาษา คุณสามารถบันทึกไฟล์ในภาษาอังกฤษและเปิดในภาษาอิตาลีเหมือนกัน ... ข้อ จำกัด เพียงอย่างเดียวที่ฉันรู้คือในขณะที่อยู่ในสถานที่คุณต้องพิมพ์ตามที่คาดหวัง
Doktoro Reichard

1
@DoktoroReichard นั่นถูกต้อง ผมยืนยันได้โดยการดาวน์โหลดไฟล์ภาษาอังกฤษ Excelและเปิดมันในเยอรมัน Excel ตามที่เราเห็นเครื่องหมายจุลภาคจะถูกแปลงเป็นเครื่องหมายอัฒภาคและชื่อสูตรภาษาอังกฤษจะปรากฏเป็นคู่หูภาษาเยอรมัน เช่นเดียวกับในทางกลับกันจริง
nixda

ขอบคุณ! มันทำงานที่นี่ด้วย ต้องมีเหตุผลอื่นที่ลูกค้ารายงานข้อผิดพลาด อาจมี VBA ที่ใช้สูตรอยู่ หากคุณเพิ่มนั่นเป็นคำตอบฉันจะยอมรับ
user3357963

คำตอบ:


3

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

ในความเป็นจริงและตามที่คุณกล่าวถึงวิธีที่ Excel คาดว่าสูตรที่จะเขียนนั้นค่อนข้างเกี่ยวข้องกับการตั้งค่าภูมิภาคของเครื่องและรุ่นของ Excel ที่ใช้ ในเครื่องใดก็ตามคุณต้องพิมพ์สูตรตามที่คาดหวัง หลังจากบันทึก Excel รุ่นใด ๆ ควรจะเปิดและ "แปลงที่" ,ไป;และในทางกลับกันตาม

ในหมายเหตุด้านการเขียนสคริปต์ VBA ควรเป็นอิสระจากสถานที่เว้นแต่ว่าสคริปต์คาดว่าตัวละครบางอย่างที่จะนำเสนอ


การจัดรูปแบบวันที่เป็นอย่างไร
jeromerg

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