Excel中FIND和FINDB的区别

2024-12-27 01:27:03
推荐回答(2个)
回答1:

一个是单字节,一个是查找双字节,也就是中文字符这样的。比如,你用这俩函数分别查找到一个中文字符,结果FINDB会把每一个中文字符当成两个字节。

回答2:

FIND 用于查找其他文本字符串 (within_text) 内的文本字符串 (find_text),并从 within_text 的首字符开始返回 find_text 的起始位置编号。也可使用 SEARCH 查找其他文本字符串中的某个文本字符串,但是,FIND 和 SEARCH 不同,FIND 区分大小写并且不允许使用通配符。

FINDB 用于查找其他文本字符串 (within_text) 内的文本字符串 (find_text),并基于每个字符所使用的字节数从 within_text 的首字符开始返回 find_text 的起始位置编号。此函数用于双字节字符。也可使用 SEARCHB 查找其他文本字符串中的某个文本字符串。

语法
FIND(find_text,within_text,start_num)
FINDB(find_text,within_text,start_num)

Find_text 是要查找的文本。
Within_text 是包含要查找文本的文本。
Start_num 指定开始进行查找的字符。within_text 中的首字符是编号为 1 的字符。如果忽略 start_num,则假设其为 1。