
可能有以下几个原因:
1、应用的目标列和被应用的目标列数据类型不一致。
2、套用的目标单元格的值前后有空格。
3、目标套用列没有位于第一列。
4、第三个参数不正确。
5、数据表存在合并单元格。
扩展资料:
函数是指一段在一起的、可以做某一件事儿的程序。也叫做子程序、(OOP中)方法。
一个较大的程序一般应分为若干个程序块,每一个模块用来实现一个特定的功能。所有的高级语言中都有子程序这个概念,用子程序实现模块的功能。
在C语言中,子程序的作用是由一个主函数和若干个函数构成。由主函数调用其他函数,其他函数也可以互相调用。同一个函数可以被一个或多个函数调用任意多次。
在程序设计中,常将一些常用的功能模块编写成函数,放在函数库中供公共选用。要善于利用函数,以减少重复编写程序段的工作量。
函数分为全局函数、全局静态函数;在类中还可以定义构造函数、析构函数、拷贝构造函数、成员函数、友元函数、运算符重载函数、内联函数等。
C语言函数
main(中文:主函数)
max(中文:求“最大数”的函数)
scanf(中文全称:“格式输入”函数)
printf(中文全称:“格式输出”函数)
gets(中文全称:“标准输入流”函数)
log (以10为底的对数)
sqrt (开平方)
avg (求平均数)
参考资料:
函数(计算机函数)_
用户自定义函数--如果要在公式或计算中使用特别复杂的计算,而工作表函数又无法满足需要,则需要创建用户自定义函数。
用户自定义函数,可以通过使用
Visual
Basic
for
Applications
来创建。
举个简单的例子:
在上述Excel工作表中,选择菜单“工具→宏→Visual
Basic编辑器”命令,打开Visual
Basic窗口,然后选择菜单“插入→模块”命令,插入一个名为“模块1”的模块。
在新窗口中拷贝以下代码:
function
v(a,b)
v=ab
end
function
关闭
回到EXCEL工作表界面,输入公式
=V(B1,C1)
如果B1=9,C1=9,则自定义函数执行结果为B1C1=81(就是代码中的ab)
完毕之后点文件-另存格式为-加载宏。
宏的保存与调用
菜单--文件--另存为
保存类型选-加载宏xla
菜单--工具--加载宏,找出V
相关语法涉及VB内容,请参阅相关资料。
1、示例:整张表的数据都要乘以10,原始数据如下:
2、在表格的A列这里插入一列。
3、在空白单元格处输入10,选定输入10的单无格,点右键-点复制。
4、选定要乘以10的区域,点右键-点选择性粘贴。
5、把运算下面的乘打上钩,点确定。
6、结果如下,再把A列删除就可以了。
7、加、减、除的方法同上!希望可以帮到你!
如果只是 张三 这一个,可以用sumproduct
=sumproduct((BOOK1!B1:B100="张三")(BOOK1!F1:F100))
如果是多个用户汇总,可以直接用excel的汇总功能,或者把用户列表去重弄出来后用上面公式算也可以
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)