fr有公式能判斷儲存格裡是英文字多還是中文字多嗎?

image.png

如題:有什麼辦法能判斷每一行擴展格式陰文多還是中文多?

FineReport pinwei 发布于 2025-1-10 15:18
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
1
snrtuemcLv8专家互助
发布于2025-1-10 15:19(编辑于 2025-1-10 15:21)

取汉字字符

JOINARRAY(split('aab$.%哒哒哒哒',"[^\\u4e00-\\u9FFF]"),"")

提取字母

JOINARRAY(split('aabAZ$._#&09?%哒哒哒哒',"[^A-z]"),"")

然后两个对比就可以

=================

if(len(JOINARRAY(split(A2,"[^\\u4e00-\\u9FFF]"),""))>len(JOINARRAY(split(A2,"[^A-z]")),""),"汉字多","字母多")

  • pinwei pinwei(提问者) 請問取標點符號[]裡面要加什麼?
    2025-01-11 09:35 
  • snrtuemc snrtuemc 回复 pinwei(提问者) 直接加就可以。JOINARRAY(split(A2,"[^A-z,.;]")这个格式,
    2025-01-11 09:47 
最佳回答
1
华莉星宸Lv7专家互助
发布于2025-1-10 15:21

提取字母:

=JOINARRAY(split(B3,"[^a-z]"),"")

汉字

=JOINARRAY(split(B3,"[^\u4e00-\u9FFF]"),"")

  • 3关注人数
  • 33浏览人数
  • 最后回答于:2025-1-10 15:21
    请选择关闭问题的原因
    确定 取消
    返回顶部