CHOOSE函数
函数CHOOSE可以使用 index_num 返回数值参数清单中的数值。使用函数 CHOOSE 可以基于索引号返回多达 29 个待选数值中的任一数值。
语法形式为:CHOOSE(index_num,value1,value2,...)
Index_num用以指明待选参数序号的参数值。Index_num 必须为 1 到 29 之间的数字、或者是包含数字 1 到 29 的公式或单元格引用。
Value1,value2,... 为 1 到 29 个数值参数,函数 CHOOSE 基于 index_num,从中选择一个数值或执行相应的操作。参数可以为数字、单元格引用,已定义的名称、公式、函数或文本。
例如选择生肖:
=CHOOSE(MOD(A1,12)+1,'猴','鸡','狗','猪','鼠','牛','虎','兔','龙','蛇','马','羊')
很多时候,CHOOSE可以与其他函数,例如 公式“=CHOOSE(2,'电脑','爱好者')返回“爱好者”。公式“=SUM(A1:CHOOSE(3,A10,A20,A30))”与公式“=SUM(A1:A30)”等价
通用程序: 建立宏,设置运行的快捷键,并输入以下代码:
Sub test2()---其中test2 为建立的宏的名称。
Dim Pt As Range
Dim i As Integer
With Sheet1
End With
End Sub
我们知道,Excel“条件格式”功能可以根据单元格内容有选择地自动应用格式,它为Excel增色不少的同时,还为我们带来很多方便。如果让“条件格式”和公式结合使用,则可以发挥更大的威力,下面提供几个在“条件格式”中使用公式的应用实例,希望能给读者朋友带来一些启发。
一、 判别输入是否正确
在输入如身份证等有固定位数的号码,出现位数不正确的情形时,我们希望Excel能够给出提示。虽然可以使用“数据有效性”设置实现,但是当输入出错时,Excel总会弹出一个提示的对话框,有
我们经常会碰到这样的问题,需要在某个单元格中显示某个单元表的名称。 根据不同的要求,可以分两种情况:
第一种,假如一个文件有N个表单,需要在某个表中列出所有的工作表名称。 如下图:
这样的情形可以通过两步实现
1>. 定义一个名称,sheetname=get.workbook(1)
2>. 在需要列出文件名的单元格内定义公式=index(sheetname,row()-9), 其中用到row()函数主要是为了定位,例如上图中B10单元格,row()-9=1,到了B11就等于2了。
3>. 如果需要实现别的结果,例如只需要显示表单名称,不需要文件名,还可以结合其他函数,例如上图中B10定义公式=right(index(sheetname,row()-9)) 就可以达到以上效果。
第二种情况,不需要将所有表名称列在一个单元表上面,只需要分别取表名称,例如,在sheet1, A1显
这些天,乡下的母亲总是催促同一件事。我以为说过几次她会忘记,后来以为变成希望,最终成徒劳。例行的电话好不容易多了个新话题,她聊着聊着就很自然地提起来了,在我听来,这种自然有等待的煎熬和听完立即释然的成分。她问,那个小张联系了没有?请人家到你那玩玩,吃个饭,人家刚毕业,比你小,要多照顾…
小张是乡下一位叔伯舅奶奶家的孙子,80后小孩。他爹是村里的暴发户之一,一夜之间能输掉上百万的主,春节期间坐在老屋前的长凳子上,瞪着双血红的熊猫眼大声炫耀输钱的光荣,残留的酒气能喷到几丈远的田里去,印象深刻。
这家叔伯亲戚也是这几年才跟我家正式来往的,在我成为村里罕见的大学生之后,甚至在我辗转到上海发展慢慢有了点经验,被爱摆爱夸张的母亲四处宣扬之后,终于引起这位舅奶奶的注意,主动邀请母亲过去吃了几顿好的,关系这才逐步巩固至今,算是农村里强强联合的范例。这里,我没有嘲讽意味,反而很感激这位舅奶奶,在农村,本来叔伯亲戚就
TEXT
将数值转换为按指定数字格式表示的文本。
Excel中定义的基本语法格式为:
TEXT(value,format_text)
例如,将日期2008-5-6 修改为格式20080506,则需在辅助列中定义公式=text(A1,“yyyymmdd”)则可以实现。如果需要设置为2008年5月的格式,则需要在B列设立公式=text(A1,'yyyy年mm月')就行了。
再例如下图中,如果要实现无论A列输入什么数值,B列显示的格式都是美金+A列的数值加上四位小数位数,则需要在B列定义公式=text(A1,“美金0.0000”)就可以了。
前两年,盼望假期的时候总是想:什么时候辞了工作,好好放松一段时间,再重新找份工作,从头开始。
今年,公司眼看一波接一波的裁员,想好了,假如真的失业了,工作本来就难找,得赶紧赶紧找工作,没有时间浪费在回家潇洒的玩。
回家的路,依然十分遥远。