Excel函数问题,请翻译

来源:百度知道 编辑:UC知道 时间:2024/05/15 12:10:43
我不懂以下函数意思,请翻译,我没有函数基础,请通俗易懂!

=IF(B2="","",HYPERLINK("#"&"外资!c"&MATCH(B2,外资!$C:$C,0),"浏览"))

谢谢!
还有一个相关问题地址:

http://zhidao.baidu.com/question/88445269.html

就是一个连接~意思就是如果B2不为空,那么跳转到#外资!的表中,位置的话是由match查找出来的,显示的是“浏览”两个字~

MATCH(lookup_value,lookup_array,match_type)
MATCH(B2,外资!$C:$C,0)
如果 match_type 为 0,函数 MATCH 查找等于 lookup_value 的第一个数值。Lookup_array 可以按任何顺序排列。

HYPERLINK(link_location, friendly_name)
Friendly_name 为单元格中显示的跳转文本值或数字值。

所有的语句就是:如果B2不为空,显示为浏览,点击后会链接至#外资!C列中匹配到的单元格

如果B2为空就显示空,否则就创建一个快捷方式:这个快捷方式就是定位到本工作簿外资工作表的C列中与本工作表b2单元格数据相同的单元格。公式以“浏览”的内容作为其显示的跳转文本。

基本能看懂大概意思,下面是我的理解(仅供参考)
如果 B2单元格为空,那么就在当前单元格显示空的内容。
否则 就显示一个超链接。超链接的显示的文字是“浏览”。并且点击浏览就可以转到公式参数指定的链接文档或地址或excel工作簿中的单元格。
地址的信息为:"#"&"外资!c"&MATCH(B2,外资!$C:$C,0)。跳转到外资表C列“某一行”。
这个“某一行”由 match(B2,外资!$C:$C,0)计算出来。
外资表中如果C列中的某个单元格内容如果跟B2相同,那么此单元格的行数就是上面的“某一行”
附:if,HYPERLINK,和match函数都可以在excel的帮助里面查到。