如何使英文date格式在法文Excel中工作?
我有一个Excel文件,必须适用于英文和法文电脑。
我需要以yyyy-mm-dd的格式连接date,所以对于我的英文用户,我需要这样做:
="your date = "&TEXT(A1,"yyyy-mm-dd")
这工作,但不是在法国Excel,我需要做的
="your date = "&TEXT(A1,"aaaa-mm-jj")
我怎么能打印相同的date给我的用户,独立于他们的Excel语言环境?
英文TEXTfunction与法文TEXTEfunction 。
是的,date格式string本地化…
要以正确的格式获取date,请使用:
=YEAR(A1) & "-" & RIGHT("0" & MONTH(A1),2) & "-" & RIGHT("0" & DAY(A1),2)
我发现这个链接似乎对待你的问题:
如果您使用的是TEXT工作表函数,因为它是更大公式的一部分,那么您可以指示函数本身为其输出使用不同的语言。 您可以通过在括号内包含一个语言代码(正式名为LCID)来做到这一点:
= TEXT(A1,“[$ – 409] mmmm,yyyy”)
你可以根据你想要的语言来指定要显示的文本。
我曾经应对这个问题,假设你在MSExcel上:
1. I create a named formula (returns true when it's a fr region MSExcel) name: xlFR refers to: = text(Today(),"d") = "d" click OK 2. in your formula you decide on xlFR ex: = Text(today(), if(xlFR,"jj-mm-aaaa","dd-mm-yyyy") )
而已。 希望这可以帮助。