Q:在Excel公式中,我们会使用各种符号连接数字、单元格或函数,从而获得想要的结果,例如,=SQRT((1234-234)/1 )^2。能够总结一下这些符号的使用吗?
A:下面是Excel公式中使用的常用符号及说明。
– * /
基本的算术操作符:加、减、乘、除。例如,1 2,9-6,11*9,63/7,3 5*2
%
百分数值。例如,4/5%,结果为8 。
^
指数运算操作符。例如,3^2,16^ .5
()
括号,用来指定表达式的优先计算部分,即在括号内的优先计算,有多重括号的内层括号内的优先计算。例如,((4 5)*2)/2,先计算4 5=9,然后使用9*2,再除以2。
&
合并两侧的文本值。例如,” ” & “Excel”,得到” Excel”。
:
用于指定单元格区域。例如,A1:B2引用单元格A1至单元格B2的区域。
空格
如何将数据工作表中的数据移至不同的工作表?
Q:我在一个主工作表中导入并存放数据,想要将这些数据分别转移到不同的工作表中,如所示,在工作表Data中存放着各超市的销售数据,现在要将这些数据分别移至具有与超市名称同名的工作表中,即“东区超市”中的数据全部移至工作表“东区超市”中,对于“北区超市”和“西区超市”也是如此。如何使用VBA代码实现一次转移数据? A
交叉运算符,返回两个区域相重叠的部分。例如,A1:C3 B2:D4引用这两个区域的交叉部分B2:C3。注意,由于交叉运算符的结果是数组,因此在公式中使用时必须用在接受数组的函数中。
$
指定行或列的引用方式,即绝对引用或相对引用。例如,$A$1总是引用单元格A1,$A1总是引用列A但行随着单元格的变化而变化,同理A$1总是引用第1行但列随着单元格的变化而变化。
[]
用于表中的结构化引用,适用于Excel 2 7及以上版本。例如,在工作表中有一个名为tbl的表,tbl[序号]引用该表中的“序号”列。
@
用于表中的结构化引用当前行值,适用于Excel 2 7及以上版本。例如,tbl[@序号]引用表tbl中当前行的“序号”值。
{}
指定一组值。例如,{1,2,3,4,5}引用值1,2,3,4,5。此外,在数组公式中,整个公式外面的花括号表明该公式是数组公式,在输入完数组公式后按Ctrl Shift Enter键,Excel会自动添加,无须用户输入。
< > <=>=
比较运算符,结果总是布尔值TRUE或FALSE。例如,1>2返回FALSE,2>1返回TRUE。
= <>
相等运算符,检查两个值是否相等,结果为TRUE或FALSE。例如,1=1返回TRUE。
* ?
通配符,可用于接受通配符的函数参数中。*匹配任意数量字符,?匹配单个字符。例如,COUNTIF(A1:A5,”E*”)统计单元格区域中以字母E开头的数据个数。
如何编写代码获取大写锁定键或数字键盘键的状态?
Q:我想在代码中就能确定大写锁定键或者数字键盘键的状态,以便适当地提醒用户这些键已经开启或者应该开启,怎么编写代码? A:可以借助于Windows API来取得键盘相应键的状态,代码如下: 'API声明 Private Declare Function GetKeyState Lib 'user32' (ByVa