如果我使用单元格格式 [$-8040D] d
在单元格 A1 中显示日期为了显示犹太月份的日期,我得到一个数字(从 1 到 30),而不是 - 通常显示的方式 - 一个希伯来字母。
所以我想用
=CHOOSE(A1,"א","ב","ג","ד","ה","ו","ז","ח","ט","י","יא","יב","יג","יד","טו","טז","יז","יח","יט","כ","כא","כב","כג","כד","כה","כו","כז","כח","כט","ל")
但即使我看到 A1 中显示数字 1-30,但实际上有一个日期序列号(类似于“44181”)。我试过 N() 和 VALUE()。
正确的方法是什么?
谢谢!
最佳答案
Excels 按照公历存储日期数字,其中 1 = 1 Jan 1900
(出于竞争原因,1900 年被错误地视为闰年)。
所以首先你需要将日期转换为犹太日期(我假设是犹太农历);提取月份中的某一天(使用 TEXT 函数),然后将该值转换为其等效的希伯来字母。
例如:
=CHOOSE(TEXT(A1,"[$-he-IL,8]dd"),"א","ב","ג","ד","ה","ו","ז","ח","ט","י","יא","יב","יג","יד","טו","טז","יז","יח","יט","כ","כא","כב","כג","כד","כה","כו","כז","כח","כט","ל")
或者:=CHOOSE(TEXT(A1,"[$-8040D]d"),"א","ב","ג","ד","ה","ו","ז","ח","ט","י","יא","יב","יג","יד","טו","טז","יז","יח","יט","כ","כא","כב","כג","כד","כה","כו","כז","כח","כט","ל")
所以今天是公式将返回
关于excel - 在 Excel 中将希伯来语日期转换为字母,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65329956/