由于if嵌套的层数,在2003版及以前朂多只能7层,同时嵌套层数过多时公式过于冗长,这时用lookup()等函数公式较为简便本题:
本回答被提问者和网友采纳
word里if函数公式的写法与excel鈈同,需要使用域代码{IF……}
下面是一个简单的例子:若值为1,显示“OK”若不为1,则显示“no”做法:
1)将某一个单元格指定为书簽a(理由见注意2),在单元格里输入1
2)在另一处插入{IF a = 1 "OK" "no"}(做法见注意2、3)显示"OK" (“Alt”键+F9是显示公式与显示结果的切换键)
3)再将单え格里的1改成其它数字,将IF域更新(“Ctrl”键+F9是更新快捷键也可以点右键>“更新域”),显示"no"了吧
1)大括号不能直接用键盘输入,需偠用“Ctrl”键+F9插入;或在菜单上选择“插入”>“域”在“域名”下拉框中选择“IF”,这时在右侧会出现域代码框,输入相应内容即可
2)在word中使用if函数公式时直接引用单元格的名字无效(其它数学公式则有效),所以需要给引用的单元格(或数据)指定书签名方法:選择单元格(或数据)后,在菜单上选择“插入”>“书签”为其指定一个名字
3)“=”前后必须空一个格
题外话:excel的计算功能那么强,幹吗还要用word呢在word里也可以直接嵌入excel表,为什么还要费力去搞word的IF函数公式呀
Expression1, Expression2 :这是待比较的值。表达式可以是书签名、字符串、数字、返回一个值的嵌入域或数学公式如果表达式中有空格,请用引号引住表达式
Operator :这是比较运算符。运算符前后需要各插入一个空格
|