基本操作
Excel保护功能:
- 工作簿保护:结构,表示对工作表的编辑限制
- 工作表保护:对单元格编辑的限制
- 部分单元格编辑:取消可以编辑单元格的“锁定”,然后设置保护工作表
保护工作表是针对工作表的保护,限制删除或增加行,列,限制单元录入数据等
保护工作簿是限制删除或增加工作表数量,修改工作表名称,隐藏工作表等。
- 快速输入数据的几种方式:
- 利用自定义列表
- 填充柄 (使用序列时右击右下角,拖拽不放开到底部放开)
- 填充柄+快捷菜单
- 多个不连续单元格同数据(ctrl选中不连续的单元格,填入数字后按Ctrl+enter)
- 文本记忆式输入法
- 数据验证方法
- 数字自定义格式
导入数据
数据-》获取外部数据
自定义数据形式
开始-》数字-》下拉框选择其他格式-》数字自定义
文本型数字转换成数值型数字
方法:将单元格式设置为:
1、=A1*1
2、=A1/1
3、=A1+0
4、=A1-0
5、=--A1
6、VALUE(A1)
快速求和:ALT+=键
快速选择多行行列:ctrl+shift+上下左右键
选定不连续单元格组合键:按下组合键shift+F8,激活添加选定模式,可以放开ctrl
首行冻结:
视图-》窗口-》冻结窗格
快速添加序号:
1、选定单元格输入1,点击单元格右下的“+”下拉,右下角自动填充选项选择填充序列
2、选定单元格输入=row(),点击单元格右下的“+”下拉
3、选定单元格输入1,2,点击单元格右下的“+”下拉
4、选定单元格输入1,按住ctrl键点击单元格右下的“+”下拉
数据处理
使用定位条件键入空值:
全选列表-》编辑-》查找和选择-》定位条件-》空值-》输入要补全的值-》CTRL+ENTER(必须要+ctrl)
复制分类汇总结果:(定位条件-可见单元格)
选中错误单元格:(定位条件-公式-错误值)
查找功能统计同填充色个数:全选列表-》编辑-》查找和选择-》查找-》查找
单元格匹配替换:全选列表-》编辑-》查找和选择-》查找-》替换
建立辅助列:隔行插入一行:建立F助列,生成序列号,在序列号底部生成对应序列号的半数,再将F列重新排序(选中F列->排序-》升序),选中需要插入到空值行的列复制,全选列表-》查找-》定位条件-》空值-》粘贴-》选择性粘贴-》全部
数据验证-圈释无效数据:
选择数字列表-》数据-》数据验证-》设置 再点数据验证-》圈释无效数据
一般公式
单元格的绝对引用:(绝对引用快捷键F4)
点击单元格按F4,引用 选定的单元格
IF&AND&OR:
=IF(AND(A3>60,B3>60,C3>60),"通过","不通过");//全大于60为通过
=IF(OR(A3>60,B3>60,C3>60),"通过","不通过");//有一个大于60为通过
countif&countifs-统计:
=countif(A1:C1,"b");//从A1到C1,如果有b,则统计数量
Date&eomonth&day函数:
=DATE(YEAR(B1),MONTH(B1)+1,0);//指定月分最后一天
=DAY(EOMONTH(A1,0));//计算指定月份多少天
REPLACE函数应用:
=replace(A1,8,3,"***");//将A1单元中的数据从第8个开始的后三位替换为*
IF&COUNTA函数:
=IF(B18="","",COUNTA($B$18:B18));//如果B18不为空,则显示从B18-B18的个数
vlookup函数:
=VLOOKUP(INT(LEFT(A1,2)),$D$1:$E$2,2,0);//取出A列中的前两位,再在D:E中查找对应 的值
=VLOOKUP(A1,$D$1:$E$2,2,0);//查找A1在D1-E2列表中的值
VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
VLOOKUP 函数语法具有下列参数 (参数:为操作、事件、方法、属性、函数或过程提供信息的值。):
lookup_value 必需。要在表格或区域的第一列中搜索的值。lookup_value 参数可以是值或引用。如果为 lookup_value
参数提供的值小于 table_array 参数第一列中的最小值,则 VLOOKUP
将返回错误值 #N/A。
table_array 必需。包含数据的单元格区域。可以使用对区域(例如,A2:D8)或区域名称的引用。table_array 第一列中的值是由 lookup_value 搜索的值。这些值可以是文本、数字或逻辑值。文本不区分大小写。
col_index_num 必需。table_array
参数中必须返回的匹配值的列号。col_index_num 参数为 1 时,返回 table_array 第一列中的值;col_index_num 为 2 时,返回 table_array 第二列中的值,依此类推。
如果 col_index_num 参数:小于 1,则 VLOOKUP 返回错误值 #VALUE!。
大于 table_array 的列数,则 VLOOKUP 返回错误值 #REF!。
range_lookup 可选。一个逻辑值,指定希望 VLOOKUP 查找精确匹配值还是近似匹配值:
如果 range_lookup 为 TRUE 或被省略,则返回精确匹配值或近似匹配值。如果找不到精确匹配值,则返回小于 lookup_value 的最大值。
要点 如果 range_lookup 为 TRUE
或被省略,则必须按升序排列 table_array 第一列中的值;否则,VLOOKUP 可能无法返回正确的值。
有关详细信息,请参阅对区域或表中的数据进行排序。
如果 range_lookup 为 FALSE,则不需要对 table_array 第一列中的值进行排序。
如果 range_lookup 参数为 FALSE,VLOOKUP
将只查找精确匹配值。如果 table_array 的第一列中有两个或更多值与 lookup_value 匹配,则使用第一个找到的值。如果找不到精确匹配值,则返回错误值 #N/A。
累计求和:
=offset($B$7,1,0,day(A8),1);
=sum(offset($B$7,1,0,day(A8),1));//累加求和