一列数据,我们想知道这列中单元格内容最长的文本长度值。通常,可能会在旁边的列中使用LEN函数求得每个单元格文本的长度,然后再使用MAX函数获得最大长度值,如下图1所示。 ?...图1 这相当于构造了一个辅助列。然而,如果有成千上万行数据,这种方式会比较麻烦。实际上,我们可以使用一个数组公式来实现。数组公式: =MAX(LEN(B3:B12)) 如下图2所示。 ?...图2 公式中: LEN(B3:B12) 将生成由单元格区域中每个单元格内容长度值组成的数组: {7;6;4;5;12;6;3;6;1;3} 传递给MAX函数可得到最大长度值:12
2、同时查找一个工作簿中的两个工作表 视图 -新建窗口 -全部重排 -选排列方向 3、隐藏或显示excel最上面的功能区 Ctrl+F1 4、隐藏excel工作表界面 选取要隐藏的工作表 -视图 -隐藏...+1打开单元格设置窗口 -数字 -自定义 -右边文框中输入三个分号;;; 3、隐藏编辑栏、灰色表格线、列标和行号 视图 -显示 -去掉各项的勾选 四、单元格选取 1 、选取当前表格 按ctrl+a全选当前数据区域...7、输入身份证号或以0开始的数字 把单元格格式设置成文本,然后再输入 8、快速删除空行 选取表中某列 - ctrl+g定位 -定位条件 -空值 -删除整行 9、快速插入空行 在表右侧输入序号1,2,3....10、快速合并多行数据 插入批注 -选取多列数据复制 -粘贴到批注中,然后再从批注中复制粘至单元格区域中即可。...11、插入特殊符号 插入 -符号 12、查找重复值 选取数据列 -开始 -条件格式 -突出显示单元格规则 -重复值 13、删除重复值 选取区域 -数据 -删除重复项 14、单元格分区域需要密码才能编辑
=RANK(需要计算排名的数值, 参与排名的数据组所在的单元格区域) 例如,要计算一组面试成绩当中454 分能够排在多少名,这第一个参数就可以用“454”,而整组面试成绩所在的位置比如D 列就可以作为函数的第二参数...(454,D2:D10) D2:D10 是Excel当中单元格区域的表示方式,代表了D 列从第2 行到第10 行之间的区域范围,关于单元格区域表示方法的具体介绍,可以参见《EXCEL这么用就对了》第6.4...例如,假定某个数据位于D 列的第5行单元格中,就可以在它临近的单元格当中使用这个公式来计算它在整组数据中的排名,如图所示。...=RANK(D5,D2:D10) 如果D 列中的其他数值同样也要计算各自的排名,那么可以直接把刚才输入公式的那个单元格复制、粘贴到E 列的其他空行中,这样可以把单元格中的公式连同格式一起复制到其他单元格...但有时,我们需要把某些地址范围固定下来,不希望它们在复制的过程中自动变化,这时就可以用“”符号进行锁定,这种方式则成为“绝对引用”,例如上面公式中用到的“D2:D10”就是通过 符号锁定了“D2:D10
5.填充序列 如果想做一个排班表,需要将2013-1-1到2013-12-31的日期输入到EXCEL中,并且跳过周六周日。一个一个的手动录入日期要抓狂 吧?...可以在A1输入 2013-1-1,然后点击【开始】选项卡,然后在【编辑】组中,找到【填充】,在出现的下拉列表中选择【序列】,序列产生在列,类型选择日期,日期单位 为工作日,步长值为1,终止值为2013-...6.选择性粘贴 如果A列数据需要更新数据,比如,价格要全部打九折,80%的用户是插入辅助列,输入公式=A1*0.9,然后拖动填充,再复制到A1中,再变为 值,再将辅助列删除。...利用选择性粘贴的运算功能可以快速处理这类问题,在一个空白单元格输入0.9,然后复制,再选择需要更新的列,右击【选择性粘贴】, 在运算组中,选择【乘】,然后确定。...9.删除重复项 删除重复的项目,以前都这样做,先排个序,然后做分类汇总,再将隐藏的单元格得到出来,替换掉多余的“汇总”两个字。我勒个去,够忙活一阵子了。自从有了删除重复项这个功能,删除只在一瞬间。
a列,点击a列后的鼠标右键,插入a列作为b列; 2)在B1单元格中写入:='13' A1,然后按回车键; 3)看到的结果是19xxxxx 您用完了吗?...打开“工具”,选择“选项”,然后选择“常规”,并在“最近使用的文件列表”下的文件编号输入框中更改文件编号。如果菜单中未显示最近使用的文件名,请取消“最近使用的文件列表”前的复选框。...在EXCEL菜单中,单击文件-页面设置-工作表-打印标题;您可以通过按下折叠对话框的按钮并用鼠标划定范围,将标题设置在顶端或左端。这样,Excel会自动将您指定的部分添加为每页的页眉。...在第一个单元格中输入起始数据,在下一个单元格中输入第二个数据,选择这两个单元格,将光标指向单元格右下角的填充手柄,沿着要填充的方向拖动填充手柄,拖动的单元格将按照Excel中指定的顺序自动填充。...有一个快捷方式:选择包含序列项目的单元格区域,选择工具\选项\自定义序列,单击导入将选定区域中的序列项目添加到自定义序列对话框中,然后按确定返回工作表,以便下次可以使用该序列项目。
单元格的特点 ①. 某一行单元格的高度,以最高的单元格高度为准 ②. 某一列的单元格宽度,以最宽的单元格宽度为主 ③. 尽量保证默认情况下,每行中的单元格数量是相同的 32....不规则表格,通过 td 的 colspan 和 rowspan 属性创建不规则的表格、 ①. colspan 跨列合并,在一行中,从指定单元格位置处开始,横向向右合并几个单元格(包含自己),被合并掉的单元格要删除...②. rowspan 跨行合并,在同一列中,从指定单元格位置处开始,纵向向下合并几个单元格(包含自己),被合并掉的单元格要删除 (3)....表格的嵌套,允许在单元格中在放入另一个表格 33. Order List 有序列表 (1). type ①. 1 数字(默认) ②. a 小写字母 ③.... List Item 列表项 ,显示在列表中的内容,允许在一个列表中出现另一个列表,被嵌套的列表必须放在 中 36.
Excel操作: 鼠标拉选列标签ABCD,选中透视表所在的四列 按ctrl^C(复制),点击“开始”菜单栏下,快捷按钮栏“粘帖”下的小下拉三角标,选择“粘帖值”【或者点“选择性粘帖”,然后选择粘帖值】,...在D1单元格中输入-1 然后ctrl^C复制D1单元格中的值(-1) 然后选中B5:B1204【快捷操作同上】 “开始”-“粘帖”下拉按钮-“选择性粘帖”-在计算部分选择“乘”,然后点击“确定” 最后得到...,选择F1:F3三个单元格,然后拉动右下角的黑色小十字叉,向右拖动复制F列公式到G和H列即可】 R-score的计算公式为: E5单元格内输入:“=IF(ROUNDUP((B5-$F$2)/$F$3,0...之所以用$F$2锁定引用的单元格,是为了后续的公式复制,最小值和极差三等分距不会发生相对引用而变化位置【锁定引用单元格除了手工添加$符号外,快捷方式是选中引用的单元格按F4快捷键,此处都比较麻烦,手工输入...$符号还快些】 【另外一种简单的处理方式就是直接用公式“=ROUNDUP((B5-$F$2)/$F$3,0)”,然后用ctrl^H快捷操作,将0值替换成1即可,这个替换需要将公式复制-快捷粘帖为数值后进行
Excel操作: Ø 鼠标拉选列标签ABCD,选中透视表所在的四列 Ø 按ctrl^C(复制),点击“开始”菜单栏下,快捷按钮栏“粘帖”下的小下拉三角标,选择“粘帖值”【或者点“选择性粘帖”,然后选择粘帖值...Ø 在D1单元格中输入-1 Ø 然后ctrl^C复制D1单元格中的值(-1) Ø 然后选中B5:B1204【快捷操作同上】 Ø “开始”-“粘帖”下拉按钮-“选择性粘帖”-在计算部分选择“乘”,然后点击...F2,F3单元格里的公式,选择F1:F3三个单元格,然后拉动右下角的黑色小十字叉,向右拖动复制F列公式到G和H列即可】 R-score的计算公式为: Ø E5单元格内输入:“=IF(ROUNDUP((B5...Ø 之所以用$F$2锁定引用的单元格,是为了后续的公式复制,最小值和极差三等分距不会发生相对引用而变化位置【锁定引用单元格除了手工添加$符号外,快捷方式是选中引用的单元格按F4快捷键,此处都比较麻烦,手工输入...$符号还快些】 Ø 【另外一种简单的处理方式就是直接用公式“=ROUNDUP((B5-$F$2)/$F$3,0)”,然后用ctrl^H快捷操作,将0值替换成1即可,这个替换需要将公式复制-快捷粘帖为数值后进行
关联匹配类 经常性的,需要的数据不在同一个excel表或同一个excel表不同sheet中,数据太多,copy麻烦也不准确,如何整合呢?...把选手Tian的战队找到之后,接下来把鼠标放到G8单元格右下角位置,出现十字符号后往下拉,Excel会根据单元格的变化自动填充G9和G10单元格的公式。...HLOOKUP 当查找的值位于查找范围的首行,并且返回的值在查找范围的第几行,可以使用 hlookup 函数 语法:=HLOOKUP(要查找的值,查找的范围,返回的值在查找范围的第几行,精确匹配(0)或近似匹配...(1) ) 区别:HLOOKUP按行查找,返回的值与需要查找的值在同一列上,VLOOKUP按列查找,返回的值与需要查找的值在同一行上。...功能:返回表格或区域中的值 语法:= INDEX(要返回值的单元格区域或数组,所在行,所在列) ? 4.
图2 3.在“高级筛选”对话框中,如下图3所示。“方式”中“将筛选结果复制到其他位置”,允许指定获取唯一记录列表后要放置的位置。...“列表区域”中指定想要查找唯一记录的数据集区域地址,注意确保包括数据集标题。“条件区域”留空。“复制到”指定想要放置获取的唯一值记录列表的单元格地址。“选择不重复记录”复选框要勾选。...在本例中,由于要获取US销售额超过5000的所有记录,因此在Region下面的单元格中输入“US”,在sales下面的单元格内输入>5000。这将用作高级筛选中的输入,以获取筛选后的数据。...5.在“高级筛选”对话框中,选取“将筛选结果复制到其他位置”选项按钮,在“列表区域”中引用要查找的数据集区域(确保包括标题行),在“条件区域”中指定刚才构建的条件区域,在“复制到”中指定要放置筛选数据的单元格区域...图11 要筛选地区是US且销售额在2021-3-31之后的记录,如下图12所示。 图12 示例4:使用OR条件 想要使用OR条件,需要在同一列中指定条件。
Execl函数中的固定单元格 由 Ghostzhang 发表于 2013-11-19 22:15 经常用Execl统计一些数据,很好很强大,也很复杂,高级的功能用不上,有几个场景是经常会用到的,比如考勤...) 比如B2单元格是要统计userA这个人休了多少次年假,可以在B2单元格里这样写: =COUNTIFS(原始数据!...我的方法比在execl上改要稍稍高效一点,就是用文本编辑器先写好再复制粘贴到对应的单元格里: =COUNTIFS(原始数据!A:A,A1,原始数据!...直到今天,在用Numbers的时候,发现它在定义函数的时候可以选『保留行』或『保留列』,可以很方便的把函数中的参数固定: 这样就不会因为自动填充而被改变了,才知道原来可以这样简单,只是因为之前一直不知道...于是又找了下execl下有没类似的东西,结果在mac版的execl下有同样的功能,不过体验差了很多: windows版的没有找到,但功能是支持的,同样只需要在要保留的行或列前面加上一个美元符号 $ 即可
Shift+箭头键 将选定区域扩展到与活动单元格在同一列或同一行的最后一个非空单元格:Ctrl+Shift+箭头键 将选定区域扩展到行首:Shift+Home 将选定区域扩展到工作表的开始处:Ctrl+...将选定区域扩展到与活动单元格在同一列或同一行的最后一个非空单元格:End+Shift+箭头键 将选定区域扩展到工作表的最后一个使用的单元格(右下角):End+Shift+Home 将选定区域扩展到当前行中的最后一个单元格...,插入参数名和括号:Ctrl+Shift+A 将定义的名称粘贴到公式中:F3 用SUM函数插入“自动求和”公式:Alt+=(等号) 将活动单元格上方单元格中的数值复制到当前单元格或编辑栏:Ctrl+Shift...“自动筛选”列表:Alt+向下键 选择“自动筛选”列表中的下一项:向下键 选择“自动筛选”列表中的上一项:向上键 关闭当前列的“自动筛选”列表:Alt+向上键 选择“自动筛选”列表中的第一项(“全部”...显示、隐藏和分级显示数据 对行或列分组:Alt+Shift+向右键 取消行或列分组:Alt+Shift+向左键 显示或隐藏分级显示符号:Ctrl+8 隐藏选定的行:Ctrl+9 取消选定区域内的所有隐藏行的隐藏状态
例如,可以使用countif(“数据范围”,”22*”)查找电话号码以22开头的客户数量。(注:只要电话号码具有可识别的呼叫代码并存储为文本,此方法就可以正常工作。...情形4:模式匹配 通常,当从其他来源提取数据并将其粘贴到excel中时,如果格式不一致,很难对其进行处理。...例如,当复制一组客户的地址数据,并且需要知道“北京”有多少客户时,可以这样使用COUNTIF函数:COUNTIF(“数据区域”,”*北京*”),符号*告诉excel将其中含有”北京”的任意单元格相匹配,...情形6:替代FIND函数 Excel的FIND函数非常强大,用于查找某个特定文本是否出现在另一个文本中。然而,FIND函数的一个问题是,如果要查找的值不在输入单元格中,则返回错误#VALUE!。...可以使用此原理,获取列表中每个文本值的按字母排序的顺序,例如:=COUNTIF(要排序的区域,”单元格)。
单击 对象类型 列表中的 Microsoft Office Excel 工作表 ,单击 创建新 ,然后单击 确定 。 双击嵌入的 Excel 工作表,然后添加所需的数据。...要显示较大的 Excel 工作表的所有单元格 Visio 绘图中,使用除了绘图中嵌入在工作表的下面的方法。 首先,将 Excel 工作表复制为图片。 然后,粘贴到您的 Visio 绘图图片。...要粘贴到您的 Visio 绘图图片,请按下列步骤操作: 启动 Visio,然后打开绘图。 在 编辑 菜单中上, 单击 粘贴 。...调整工作表中的列的大小之前您嵌入在工作表,Visio 绘图中或复制为图片在工作表之前。 然后,粘贴图片以 Visio 绘图。 在调整大小在工作表中的列时, 您会更改工作表的格式。...要调整工作表中的列的大小,请按下列步骤操作: 启动 Excel,然后打开所需的工作表。 在 格式 菜单上指向 列 ,,然后单击 自动调整 。
之所以被称为自定义列表是因为我们可以自己选择所需要的项目符号,这一部需要使用宏包。...如果需要自定义项目符号,我们需要做下面的过程: \begin{enumerate}[A.] %这里我们将项目符号自定义为大写字母.,也就是说自定义过程需要将内容加在后面的[]中。...另外也可以在[]中对项目符号的格式进行修改。比如: \begin{enumerate}[\beseries A.] %对项目符号加粗 \begin{enumerate}[\sffamily A.]...%合并列,其中number为要合并的列的数量,第一个...为对齐方式,第二个为合并的内容。只对该行有效。 \multirow %合并行,需要导入该宏包。...,实际上表格中不同单元格之间是用Tab键分割开的。
双击实现快速应用函数 同一个函数就不用一个一个敲啦。当你设置好了第一行单元格的函数,只需要把光标移动到单元格的右下角,等到它变成一个小加号时,双击,公式就会被应用到这一列剩下的所有单元格里。...用F4锁定单元格 在Excel里根据函数填充数据的时候,有时候你希望你引用的单元格下拉时随之变化,也有时候你并不这么想。当你要“绝对引用”——也就是锁定单元格的时候,你必须在行列前加$符号。...SUMIF 函数 Sum的意思是“加和”,再加上“IF”,意思就是对范围中符合指定条件的值求和。 例如,假设在含有数字的某一列中,需要对大于 1000000 的数值求和。 请使用以下公式: 4....SUBTOTAL函数 SUBTOTAL函数其实是个函数组,就是返回一个列表或数据库中的分类汇总情况。...要以可读性更高的格式显示数字,或要将数字与文本或符号合并时,此函数非常有用。 例如,假设单元格 C 中包含一组数字。
然后选中该单元格对应的D列单元格(如D4),单击下拉按钮,即可从相应类别的企业名称列表中选择需要的企业名称填入该单元格中。 ...八、让中、英文输入法智能化地出现 在编辑表格时,有的单元格中要输入英文,有的单元格中要输入中文,反复切换输入法实在不方便,何不设置一下,让输入法智能化地调整呢? ...2.再次选中D1单元格,用“填充柄”将上述公式复制到D列下面的单元格中,B、C、D列的内容即被合并到E列对应的单元格中。 ...3.调整好行高和列宽后,同时选中A1至G2单元格区域(第1位学生的成绩条区域),按“格式”工具栏“边框”右侧的下拉按钮,在随后出现的边框列表中,选中“所有框线”选项,为选中的区域添加边框(如果不需要边框...在需要一次输入多张表格内容的单元格中随便写点什么,我们发现,“工作组”中所有表格的同一位置都显示出相应内容了。 但是,仅仅同步输入是远远不够的。
补充: 1倍行距: Ctrl+1,2倍行距: Ctrl+2,1.5倍行距:Ctrl+5 3.5.3 项目符号和编号 1、添加项目符号和编号 使用项目符号和编号,可以使文档有条理、层次清晰、可读性强... 项目符号和编号为段落添加的,不能以选定文本进行添加 可以定义新的项目符号或编号 (项目符号一符号和图片,编号一编号样式,还可以设置编号起始值) 可以设置项目符号或编号的格式 (字体格式和段落格式...) 项目符号可以是图片,编号不可以 3、添加多级列表 单击“段落”组中的“增加缩进量”按钮,或按Tab 键,可降低一个列表级别;单击“减少缩进量”按钮,或按Shift+Tab组合键,可提升一个列表级别...即同一字段 (列) 与、或,不同字段 (列) 与、或。 !...4、删除手动分页符 先选择紧邻水平分页符的下面行 (或该行中的任一单元格),或选择紧邻垂直分页符的右侧列 (或该列中的任一单元格),在“页面布局”选项卡的“页面设置”组单击“分隔符”,在出现的下拉列表中选择
在Python中,数据存储在计算机内存中(即,用户不能直接看到),幸运的是pandas库提供了获取值、行和列的简单方法。 先准备一个数据框架,这样我们就有一些要处理的东西了。...df.columns 提供列(标题)名称的列表。 df.shape 显示数据框架的维度,在本例中为4行5列。 图3 使用pandas获取列 有几种方法可以在pandas中获取列。...图5 获取多列 方括号表示法使获得多列变得容易。语法类似,但我们将字符串列表传递到方括号中。...要获取前三行,可以执行以下操作: 图8 使用pandas获取单元格值 要获取单个单元格值,我们需要使用行和列的交集。...图11 试着获取第3行Harry Poter的国家的名字。 图12 要获得第2行和第4行,以及其中的用户姓名、性别和年龄列,可以将行和列作为两个列表传递到参数“row”和“column”位置。
Sheet 中的数据行数和列数 def get_row_and_column_num(sheet): """ 获取sheet的行数和列数 :param sheet: :...] return column_cells 需要注意的是,获取某一行的数据需要传入数字索引;而对于列数据的获取,必须传入字符串索引 和 Python 列表范围取值类似,openpyxl 同样支持使用...: 符号拿到某个范围内的数据行[列] def get_rows_by_range(sheet, row_index_start, row_index_end): """ 通过范围去选择行范围.../显示的行索引列表、列索引列表 受限于篇幅,这里以获取所有显示/隐藏的行索引列表为例 遍历 Sheet 对象的 row_dimensions 属性值,通过判断行属性的 hidden 值,判断当前行是否隐藏或显示...受限于篇幅,文中只展示了部分功能和代码,更加复杂的功能,比如:单元格合并、单元格完整样式操作,我已经封装成方法上传到后台 要获取全部源码,关注公众号,后台回复「 excel 」即可获得全部源码 如果你觉得文章还不错