excel - 在 Excel 中将希伯来语日期转换为字母

标签 excel hebrew

如果我使用单元格格式 [$-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"),"א","ב","ג","ד","ה","ו","ז","ח","ט","י","יא","יב","יג","יד","טו","טז","יז","יח","יט","כ","כא","כב","כג","כד","כה","כו","כז","כח","כט","ל")
所以今天是1 Tevet
公式将返回 enter image description here

关于excel - 在 Excel 中将希伯来语日期转换为字母,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65329956/

相关文章:

C# 阅读希伯来语?

vba - Excel 宏运行时错误 1004

来自 excel vba 的 SQL 查询以访问与数组匹配的返回数据

PHP |反向希伯来文字符串,但没有反向英文字母

ios - 在 UIlabel 上的 iOS 中显示矩形的希伯来文本?

php - 在 PHP 5 中将 windows-1255 转换为 UTF-8

wpf - 使用 WPF(C#) 日历控件,希伯来语和格鲁吉亚日期转换

excel - VBA 运行时错误 3021 - 没有当前记录

java - 使用 Apache POI 导入 CSV 数据

excel - 从出生日期计算年龄的 VBA 公式