-
2021-07-17 04:06:35
自定义格式:自定义格式主要说两点:1、创建或删除自定义数字格式,2、条件格式,因为这一部分在Excel的帮助中的解释已非常清楚,就将帮助的内容复制于此
创建自定义数字格式
选择要设置格式的单元格。
在“格式”菜单上,单击“单元格”,再单击“数字”选项卡。
在“分类”列表中,单击与所需格式相似的某个分类,再设置与所需格式相似的内置格式(不必更改内置格式,可以创建一个自定义的备份)。
在“分类”列表中,单击“自定义”。
在“类型”框中,编辑数字格式代码以创建所需的格式。
在格式代码中最多可以指定四个节。这些格式代码是以分号分隔的,它们顺序定义了格式中的正数、负数、零和文本。如果只指定两个节,则第一部分用于表示正数和零,第二部分用于表示负数。如果只指定一个节,则该节用于所有的数字。如果要跳过某一节,则对该节仅使用分号即可。
可以使用格式代码来描述如何显示以下内容:数字、日期或时间、货币、百分比或科学记数以及文本或空格。
格式代码
文本和空格
显示文本和数字 若要在单元格中同时显示文本和数字,可将文本字符括在双引号 ("") 中,或在单个字符前加反斜线
(\)。应将字符放在格式代码的合适部分中。例如,键入格式“$0.00 "剩余";$-0.00 "短缺"”来显示一个“$125.74
剩余”的正值和一个“$-125.74 短缺”的负值。下面的字符不用引号:$、-、+、/、(
)、:、!、^、&、’(左单引号)、’(右单引号)、~、{
}、=、和空格符。
包括文本输入部分
如果包含文本部分,则文本部分总是数字格式的最后一个部分。若要在数字格式中包括文本部分,请在要显示输入单元格中的文本的地方加入符号
(@),如果文本部分中没有 @,所输入文本将不会显示出来。如果要一直显示某些带有输入文本的指定文本字符,则应将附加文本用双引号
("") 括起来,例如,"gross receipts for"@。
如果格式中不包含文本部分,那么输入的文本将不受格式代码的影响。
添加空格 若要在数字格式中创建一个字符宽的空格,请在字符前加上一条下划线 (_),例如,在下划线后跟上一个右括号
(_)),可使正数和括号内的负数对齐。
重复的字符 在数字格式代码中使用星号 (*),可使星号之后的字符填充整个列宽。例如,键入 0*-
可在数字后包含足够的短划线以填充整个单元格。
更多相关内容 -
matlab删除csv某一行的代码-PARALLEL_STTC:多核CPU的优化代码,用于计算定向和条件STTC分析,用于神经科学...
2021-06-02 10:26:10matlab删除csv某一行的代码安装说明 Linux 打开终端,转到您的首选位置(cd WHERE/YOU/WANT/TO/INSTALL),然后运行: git clone https://github.com/VagelisKalimeris/PARALLEL_STTC.git cd PARALLEL_STTC make ... -
把Excel批注的“红三角”放在单元格左上角_44个Excel使用技巧:怪不得同事表格类工作那么快完成,学以致用....
2020-11-21 14:36:15获取更多业界资讯和深度好文● 点击蓝字关注我们 ●44个Excel 使用技巧基本方法作为职场人,加班累如狗。如何更轻松的工作并获得喜人的报酬便是咱们职场人一直追求的“生活哲理...今天,咱们就分享44个Excel常用技巧...获取更多业界资讯和深度好文● 点击蓝字关注我们 ●44个Excel 使用技巧基本方法
作为职场人,加班累如狗。
如何更轻松的工作并获得喜人的报酬便是咱们职场人一直追求的“生活哲理”,说到Excel,对于办公室群体而言实在是太常见不过了,不管做什么,咱们都会跟它打交道,而且,不得不承认,如果不掌握一些有效的Excel技巧,那么你肯定会被繁琐的工作给难倒。
今天,咱们就分享44个Excel常用技巧,收藏并学以致用吧!
来咯!
1. 快速选中全部工作表
右键单击工作窗口下面的工作表标签,在弹出的菜单中选择“选定全部工作表”命令即可()。
2. 快速启动Excel
如果想在启动系统自动运行Excel,可以这样操作: 1.双击“我的电脑”图标,进入Windows目录,依次打开“Start Menu\Programs\启动”文件夹; 2.打开Excel所在的文件夹,用鼠标将Excel图标拖到“启动”文件夹,这时Excel的快捷方式就被复制到“启动”文件夹中,下次启动Windows就可快速启动Excel了。如果Windows系统已启动,你可用以下方法快速启动Excel: 方法一:单击“开始→文档”命令里的任一Excel工作簿即可。方法二:用鼠标从“我的电脑”中将Excel应用程序拖到桌面上,然后从快捷菜单中选择“在当前位置创建快捷方式”,以后启动时只需双击快捷方式即可。
3. 快速删除选定区域数据
如果用鼠标右键向上或向左(反向)拖动选定单元格区域的填充柄时,没有将其拖出选定区域即释放了鼠标右键,则将删除选定区域中的部分或全部数据(即拖动过程中变成灰色模糊的单元格区域,在释放了鼠标右键后其内容将被删除)。
4. 给单元格重新命名
Excel给每个单元格都有一个默认的名字,其命名规则是列标加横标,例如D3表示第四列、第三行的单元格。如果要将某单元格重新命名,可以采用下面两种方法: 1.只要用鼠标单击某单元格,在表的左上角就会看到它当前的名字,再用鼠标选中名字,就可以输入一个新的名字了。2.选中要命名的单元格,单击“插入→名称→定义”命令,显示“定义名称”对话框,在“在当前工作簿中的名称”框里输入名字,单击“确定”按钮即可()。注意:在给单元格命名时需注意名称的第一个字符必须是字母或汉字,它最多可包含255个字符,可以包含大、小写字符,但是名称中不能有空格且不能与单元格引用相同。
5. 在Excel中选择整个单元格范围
在Excel中,如果想要快速选择正在处理的整个单元格范围,按下“Ctrl+Shift+ *”。注意:该命令将选择整个列和列标题,而不是该列表周围的空白单元格——你将得到所需的单元格。这一技巧不同于全选命令,全选命令将选择工作表中的全部单元格,包括那些你不打算使用的单元格。
6. 快速移动/复制单元格
先选定单元格,然后移动鼠标指针到单元格边框上,按下鼠标左键并拖动到新位置,然后释放按键即可移动。若要复制单元格,则在释放鼠标之前按下Ctrl即可。
7. 快速修改单元格式次序
在拖放选定的一个或多个单元格至新位置的同时,按住Shift键可以快速修改单元格内容的次序。方法为:选定单元格,按下Shift键,移动鼠标指针至单元格边缘,直至出现拖放指针箭头,然后进行拖放操作。上下拖拉时鼠标在单元格间边界处会变成一个水平“工”状标志,左右拖拉时会变成垂直“工”状标志,释放鼠标按钮完成操作后,单元格间的次序即发生了变化。
8. 彻底清除单元格内容
先选定单元格,然后按Delete键,这时仅删除了单元格内容,它的格式和批注还保留着。要彻底清除单元格,可用以下方法:选定想要清除的单元格或单元格范围,单击“编辑→清除”命令,这时显示“清除”菜单(),选择“全部”命令即可,当然你也可以选择删除“格式”、“内容”或“批注”中的任一个。
9. 选择单元格
选择一个单元格,将鼠标指向它单击鼠标左键即可; 选择一个单元格区域,可选中左上角的单元格,然后按住鼠标左键向右拖曳,直到需要的位置松开鼠标左键即可; 若要选择两个或多个不相邻的单元格区域,在选择一个单元格区域后,可按住Ctrl键,然后再选另一个区域即可; 若要选择整行或整列,只需单击行号或列标,这时该行或该列第一个单元格将成为活动的单元格; 若单击左上角行号与列标交叉处的按钮,即可选定整个工作表。
10. 为工作表命名
为了便于记忆和查找,可以将Excel的sheet1、sheet2、sheet3工作命名为容易记忆的名字,有两种方法:1.选择要改名的工作表,单击“格式→工作表→重命名”命令,这时工作表的标签上名字将被反白显示,然后在标签上输入新的表名即可。2.双击当前工作表下部的名称,如“Sheet1”,再输入新的名称。
11. 一次性打开多个工作簿
利用下面的方法可以快速打开多个工作簿: 方法一 打开工作簿(*.xls)所在的文件夹,按住Shift键或Ctrl键,并用鼠标选择彼此相邻或不相邻的多个工作簿,将它们全部选中,然后按右键单击,选择“打开”命令,系统则启动Excel 2002,并将上述选中的工作簿全部打开。方法二 将需要一次打开的多个工作簿文件复制到C:\Windows\Application Data\Microsoft\Excel\XLSTART文件夹中,以后启动Excel 2002时,上述工作簿也同时被全部打开。方法三 启动Excel 2002,单击“工具→选项”命令,打开“选项”对话框,点击“常规”标签,在“启动时打开此项中的所有文件”后面的方框中输入一个文件夹的完整路径(如d:\Excel),单击“确定”退出。然后将需要同时打开的工作簿复制到上述文件夹中,以后当启动Excel 2002时,上述文件夹中的所有文件(包括非Excel格式的文档)被全部打开。方法四 在Excel 2002中,单击“文件→打开”命令,按住Shift键或Ctrl键,在弹出的对话框文件列表中选择彼此相邻或不相邻的多个工作簿,然后按“打开”按钮,就可以一次打开多个工作簿。方法五 用上述方法,将需要同时打开的多个工作簿全部打开,再单击“文件→保存工作区”命令,打开“保存工作区”对话框,取名保存。以后只要用Excel 2002打开该工作区文件,则包含在该工作区中的所有工作簿即被同时打开。
12. 快速切换工作簿
对于少量的工作簿切换,单击工作簿所在窗口即可。要对多个窗口下的多个工作簿进行切换,可以使用“窗口”菜单。“窗口”菜单的底部列出了已打开工作簿的名字,要直接切换到一个工作簿,可以从“窗口”菜单选择它的名字。“窗口”菜单最多能列出9个工作簿,若多于9个,“窗口”菜单则包含一个名为“其他窗口”的命令,选用该命令,则出现一个按字母顺序列出所有已打开的工作簿名字的对话框,只需单击其中需要的名字即可。
13. 选定超级链接文本
如果需要在Excel中选定超级链接文本而不跳转到目标处,可在指向该单元格时,单击并按住可选定单元格。
14. 快速查找
在执行查找操作之前,可以将查找区域确定在某个单元格区域、整个工作表(可选定此工作表内的任意一个单元格)或者工作簿里的多个工作表范围内。在输入查找内容时,可以使用问号(?)和星号(*)作为通配符,以方便查找操作。问号(?)代表一个字符,星号(*)代表一个或多个字符。需要注意的问题是,既然问号(?)和星号(*)作为通配符使用,那么如何查找问号(?)和星号(*)呢?只要在这两个字符前加上波浪号(~)就可以了。
15. 修改默认文件保存路径
启动Excel 2002,单击“工具→选项”命令,打开“选项”对话框,在“常规”标签中,将“默认文件位置”方框中的内容修改为你需要定位的文件夹完整路径()。以后新建Excel工作簿,进行“保存”操作时,系统打开“另存为”对话框后直接定位到你指定的文件夹中。
16. 指定打开的文件夹
我们可以指定打开文件的文件夹,方法如下: 单击“开始→运行”,输入regedit命令,打开“注册表编辑器”,展开HKEY_CURRENT_USER\Software\Microsoft\ Office\10.0\Common\Open Find\Places\UserDefinedPlaces,在下面新建主键,名称为“mydoc”,然后在该主键中新建两个“字符串值”,名称分别是“Name”和“Path”,值分别为“我的文件”(可以随意命名)和“d:\mypath”(定位文件夹的完整路径),关闭“注册表编辑器”,重启电脑。以后在Excel 2002中进行“打开”操作时,打开对话框左侧新添了“我的文件”这一项目,点击该项目,即可进入“d:\mypath”文件夹。
17. 在多个Excel工作簿间快速切换
按下“Ctrl+Tab”可在打开的工作簿间切换。
18. 快速获取帮助
对于工具栏或屏幕区,按组合键“Shift+F1”,鼠标变成带问号的箭头,用鼠标单击工具栏按钮或屏幕区,它就弹出一个帮助窗口会显示该元素的详细帮助信息。
19. 创建帮助文件的快捷方式
Excel帮助文件是编译的HTML帮助文件Xlmain10.chm,存放在安装目录\Office10\2052目录中,单击并拖拉此文件到Windows快速启动工具栏上。此后,不管Excel是否在运行,而且也不用调用Office助手,单击Windows快速启动工具栏上的这个图标将引出Excel帮助。
20. 双击单元格某边移动选定单元格
在工作表内移动选定单元格有一种快捷方法:将鼠标指针放置于选定单元格的一边,注意要选择与移动方向相关的一边,即要向下移动,就将鼠标指针放置于单元格的底部;如果要向右移动,就将鼠标指针放置于单元格的右边;依此类推。这时鼠标指针变为白色箭头的形状,双击选择单元格的某边,鼠标指针将沿选定的方向移动到特定的单元格中。如果此方向相邻单元格为空白单元格,则将移动到连续最远的空白单元格中;如果此方向相邻单元格为非空白单元格,则将移动到连续最远的非空白单元格中。
21. 双击单元格某边选取单元格区域
与上一技巧类似,如果在双击单元格边框的同时按下Shift键,根据此方向相邻单元格为空白单元格或非空白单元格选取从这个单元格到最远空白单元格或非空白单元格的区域。
22. 快速选定不连续单元格
按下组合键“Shift+F8”,激活“添加选定”模式,此时工作簿下方的状态栏中会显示出“添加”字样,以后分别单击不连续的单元格或单元格区域即可选定,而不必按住Ctrl键不放。
23. 根据条件选择单元格
单击“编辑→定位”命令,在打开的“定位”对话框中单击“定位条件”按钮,根据你要选中区域的类型,在“定位条件”对话框中选择需要选中的单元格类型(),例如“常量”、“公式”等,此时还可以复选“数字”、“文本”等项目,单击“确定”按钮后符合条件的所有单元格将被选中。
24. 复制或移动单元格
把单元格从一个位置复制或移到另一个位置,其方法为:选择源单元格,单击“编辑”菜单中的“剪切”或“复制”命令,选定目标单元格,从“编辑”菜单中选择“粘贴”命令,则源单元格便被移动或复制到目标单元格中了。
25. 完全删除Excel中的单元格
想将某单元格(包括该单元格的格式和注释)从工作表中完全删除吗?只要选择需要删除的单元格,然后按下“Ctrl+ -(减号)”,在弹出的对话框中选择单元格移动的方式,周围的单元格将移过来填充删除后留下的空间。
26. 快速删除空行
有时为了删除Excel工作簿中的空行,你可能会将空行一一找出然后删除,这样做非常不方便。你可以利用自动筛选功能来实现,方法是:先在表中插入新的一行(全空),然后选择表中所有的行,单击“数据→筛选→自动筛选”命令,在每一列的顶部,从下拉列表中选择“空白”。在所有数据都被选中的情况下,单击“编辑→删除行”,然后按“确定”,所有的空行将被删去。注意:插入一个空行是为了避免删除第一行数据。
27. 回车键的粘贴功能
回车键也有粘贴功能,当复制的区域还有闪动的复制边框标记时(虚线框),按下回车键可以实现粘贴功能。注意:不要在有闪动的复制边框标记时使用回车键在选定区域内的单元格间进行切换,此时你应该使用Tab键或方向键进行单元格切换。
28. 快速关闭多个文件
按住Shift键,打开“文件”菜单,单击“全部关闭”命令,可将当前打开的所有文件快速关闭。
29. 选定多个工作表
若选择一组相邻的工作表,可先选第一个表,按住Shift键,再单击最后一个表的标签;若选不相邻的工作表,要按住Ctrl键,依次单击要选择的每个表的标签;若要选定工作簿中全部的工作表,可从表标签快捷菜单中选择“选定全部工作表”命令。
30. 对多个工作表快速编辑
如果想一次操作多张相同的工作表,省略以后的复制、粘贴操作,可采用以下方法。按住Shift键或Ctrl键并配以鼠标操作,在工作簿底部选择多个彼此相邻或不相邻的工作表标签,就可以实行多方面的批量处理。一般情况下,进行的操作主要有如下几种: 1.页面设置,可快速对选中工作表设置相同的页面。2.输入相同的数据,可快速在多个工作表中输入相同的数据。3.快速操作,在多个工作表中进行一系列相同操作,如设置字号、字体、颜色,进行单元格的合并撤销等。4.输入公式,快速输入相同的公式,进行公式汁算。
31. 移动和复制工作表
不仅可以在一个工作簿里移动和复制工作表,还可以把表移动或复制到其它工作簿里。若要移动工作表,只需用鼠标单击要移动的表的标签,然后拖到新的位置即可。若要复制工作表,只需先选定工作表,按下Ctrl键,然后拖动表到新位置即可。当然,用这种方法可以同时移动和复制几个表。移动后,以前不相邻的表可变成相邻表。
32. 工作表的删除
单击“编辑→删除工作表”命令,然后单击“确定”按钮,则这个表将从工作簿中永久删除。注意:“删除工作表”命令是不能还原的,删除的工作表将不能被恢复。
33. 快速选择单元格
在选择单元格(行,列)时,同时按住Shift键可以选中连续的单元格(行、列)。在选择单元格(行、列)时,同时按住Ctrl键可以选中不连续的单元格(行、列)。
34. 快速选定Excel区域
在Excel中,要想在工作簿中快速选定某块区域,只需单击想选定的区域的左上角单元格,同时按住Shift键不放,再单击想选定的区域的右下角单元格即可。另外:按住Ctrl键再用鼠标可任意选定多个不相邻的区域。事实上选定区域和顺序无关,只需首先选定矩形区域的一个角的单元格,在按下Shift的同时单击对角单元格。
35. 备份工件簿
单击“文件→保存”命令,打开“另存为”对话框,按右上角的“工具”旁的下拉按钮,单击“常规选项”,在随后弹出的对话框中,选中“生成备份”选项(),单击“确定”按钮保存。以后修改该工作簿后再保存,系统会自动生成一份备份工作簿,且能直接打开使用。
36. 自动打开工作簿
我们只要将某个需要自动打开的工作簿的快捷方式放到C:\Prograrn Files\Microsoft Office\Office10\XLStart文件夹中,以后每次启动时,Excel都会自动打开相应工作簿。
37. 快速浏览长工作簿
当你浏览一个有很长内容的表格时,按下“Ctri+Home”键可以回到当前工作表的左上角(即A1单元格),按下“Ctrl+End”键可以跳到工作表含有数据部分的右下角。另外,如果你选取了一些内容,那么你可以通过重复按“Ctrl+.(句号)”在所选内容的4个角单元格上按顺时针方向移动。
38. 快速删除工作表中的空行
如果用户想删除Excel工作表中的空行,一般的方法是需要将空行都找出来,然后逐行删除,但这样做操作量非常大,很不方便。下面提供一种快速删除工作表中的空行的方法:首先打开要删除空行的工作表,在打开的工作表中单击“插入→列”命令,从而插入一新的列X,在X列中顺序填入整数,然后根据其他任何一列将表中的行排序,使所有空行都集中到表的底部。删去所有空行中X列的数据,以X列重新排序,然后删去X列。
39. 绘制斜线表头
一般情况下在Excel中制作表头,都把表格的第一行作为表头,然后输入文字。不过,这样的表头比较简单,更谈不上斜线表头了。能不能在Excel中可以实现斜线表头,下面就是具体的方法: 由于作为斜线表头的单元格都要比其他单元格大,所以首先将表格中第一个单元大小调整好。然后单击选中单元格,单击“格式→单元格”命令,弹出“单元格格式”窗口,选择“对齐”标签,将垂直对齐的方式选择为“靠上”,将“文本控制”下面的“自动换行”复选框选中(),再选择“边框”标签,按下“外边框”按钮,使表头外框有线,接着再按下面的“斜线”按钮,为此单元格添加一格对角线(),设置好后,单击“确定”按钮,这时Excel的第一个单元格中将多出一个对角线。现在双击第一单元格,进入编辑状态,并输入文字,如“项目”、“月份”,接着将光标放在“项”字前面,连续按空格键,使这4个字向后移动(因为我们在单元格属性中已经将文本控制设置为“自动换行”,所以当“月份”两字超过单元格时,将自动换到下一行)。现在单击表格中任何一处,退出第一单元格看看,一个漂亮的斜线表头就完成了。
40. 绘制斜线单元格
利用Excel“边框”选项卡的两个斜线按钮,可以在单元格中画左、右斜线。如果想在单元格中画多条斜线,就必须利用“绘图”工具,方法是:打开Excel的“绘图”工具,单击“直线”按钮,待光标变成小十字后拖动光标,即可画出需要的多条斜线。只要画法正确,斜线可随单元格自动伸长或缩短。至于斜线单元格的其他表格线,仍然按上面介绍的方法添加。当然,斜线单元格的数据输入要麻烦一些,通常的做法是让数据在单元格内换行(按“Alt+回车键”),再添加空格即可将数据放到合适位置。
41. 每次选定同一单元格
有时,为了测试某个公式,需要在某个单元格内反复输入多个测试值。但每次输入一个值后按下Enter键查看结果,活动单元格就会默认移到下一个单元格上,必须用鼠标或上移箭头重新选定原单元格,极不方便。如果你按“Ctrl+Enter”组合键,则问题会立刻迎刃而解,既能查看结果,当前单元格也仍为活动单元格。
42. 快速查找工作簿
你可以利用在工作表中的任何文字进行搜寻,方法为: 1.单击工具栏中的“打开”按钮,在“打开”对话框里,输入文件的全名或部分名,可以用通配符代替; 2.在“文本属性”编辑框中,输入想要搜寻的文字; 3.单击“开始查找”即可。
43. 禁止复制隐藏行或列中的数据
如果你复制了包含隐藏列(或行)的一个数据区域,然后把它粘贴到一个新的工作表,那么Excel把隐藏列也粘贴过来了。要想避免这种情况,可以选取你要复制的数据区域,然后选择“编辑→定位”命令,单击“定位条件”按钮,出现“定位条件”对话框,选中“可见单元格”选项,再复制和粘贴这个选定区域就会得到你所希望的结果。
44. 制作个性单元格
如果你的表格需要菱形、三角形之类的特殊单元格,可用以下方法实现:先在单元格内输入数据,然后打开“绘图”工具栏,在“自选图形→基本形状”子菜单中找到需要的图形。单击后光标变成一个小十字,由单元格左上角向右下角拖动,即可画出所需形状的单元格。如果单元格的内容被覆盖,可用鼠标右击刚刚画出的单元格,选择快捷莱单中“设置自选图形格式”命令。将“设置自选图形格式”和“颜色与线条”选项卡打开,选中“颜色→填充”下拉列表下“无填充颜色”,“确定”后单元格内的原有内容即会显示出来。如果你将“属性”选项卡中的“大小、位置均随单元格而变”选项选中,它还会随单元格自动改变大小。
律
网
工
作
坊
♬..♩~ ♫. ♪ ~ ♬..♩..♩~ ♫. ♪ ~ ♬..♩..♩~ ♫. ♪ ~ ♬..♩..♩~ ♫. ♪ ~ ♬..♩♫. ♪ ~ ♬..♩~ ♫. ♪..♩~ ♫. ♪ ~ ♬..♩..♩~ ♫. ♪ ~ ♬..♩..♩~ ♫. ♪ ~ ♬..♩Hey~
这里是律网工作坊
这里有很多认真的小编~
每天都会准时准点的更新推送~
这里不仅有你感兴趣的当下时事政治,热点新闻;助你一臂之力陪你不断进步成长的办公必备技巧、各种软件教程;还有别具一格的优质好文,只为温暖你,照亮你~小律愿用钢筋混凝土般强大的内心,永远守护你陪伴你~一起成长!你准备好了嘛?
这一期的推送您还觉得满意吗?
律网工作坊
欢迎您的关注
-
python 删掉某一列_聊聊python办公自动化之Excel(中)
2020-11-02 10:19:01作者:星安果作者:星安果
来源:AirPython
上一篇python办公自动化之Excel(上)文章中,我们聊到使用 xlrd、xlwt、xlutils 这一组合操作Excel 的方法。本篇文章将继续聊另外一种方式,即:openpyxl。
不得不说,openpyxl 更强大!它支持 xlsx 格式的表格文件,并且支持 Numpy、Pandas 等包,可用于绘制图表。
准备:首先,我们需要安装依赖包。
# 安装依赖包pip3 install openpyxl
读取数据:使用 openpyxl 中的 load_workbook(filepath) 加载本地一个 Excel 文件,返回结果是一个工作簿对象。
import openpyxl# 加载本地的Excel文件wb = openpyxl.load_workbook(file_path)
利用工作簿对象,可以获取所有的 Sheet 名称及 Sheet 列表。
def get_all_sheet_names(wb): """ 获取所有sheet的名称 :param wb: :return: """ # sheet名称列表 sheet_names = wb.sheetnames return sheet_namesdef get_all_sheet(wb): """ 获取所有的sheet :param wb: :return: """ # sheet名称列表 sheet_names = get_all_sheet_names(wb) # 所有sheet sheets = [] for sheet_name in sheet_names: sheet = wb[sheet_name] sheets.append(sheet) return sheets
工作簿对象提供了 active 属性,用于快速获取当前选择的 Sheet。
def get_current_sheet(wb): """ 获取当前选择的sheet,默认是最后一个sheet :param wb: :return: """ # 当前选中的sheet current_sheet = wb.active return current_sheet
另外,也可以通过 Sheet 名称去获取某一个特定的 Sheet 对象。
def get_sheet_by_name(wb, sheet_name): """ 通过sheetname去查找某一个sheet :param wb: :param sheet_name: :return: """ sheet_names = get_all_sheet_names(wb) if sheet_name in sheet_names: result = wb[sheet_name] else: result = None return result
使用 sheet.max_row 和 sheet.max_column 可以获取当前 Sheet 中的数据行数和列数。
def get_row_and_column_num(sheet): """ 获取sheet的行数和列数 :param sheet: :return: """ # 行数 row_count = sheet.max_row # 列数 column_count = sheet.max_column return row_count, column_count# 行数和列数row_count, column_count = get_row_and_column_num(sheet)print('行数和列数分别为:', row_count, column_count)
openpyxl 提供 2 种方式来定位一个单元格,分别是:
- 数字索引,从 1 开始数字索引:行数字索引、列数字索引比如:row_index=1,column_index=1
- 行和列组成的字符串索引字符串索引:列由字母组成 + 行索引比如:A1 对应第一行、第一列的单元格。
并且,openpyxl.utils 提供了方法,便于 列索引 在两者之间进行转换。
from openpyxl.utils import get_column_letter, column_index_from_stringdef column_num_to_str(num): """ Excel索引列从数字转为字母 :param num: :return: """ return get_column_letter(num)def column_str_to_num(str): """ Excel索引列,从字母转为数字 :param str: :return: """ return column_index_from_string(str)
单元格的获取,同样可以通过上面 2 种索引方式来获取。
def get_cell(sheet, row_index, column_index): """ 获取单元格 :param sheet: :param row_index: :param column_index: :return: """ # openpyxl索引都是从1开始计数,这与xlrd有所不同 # 获取某一个单元格(二选一) # 比如:获取A1单元格的数据,即第一个行、第一列的数据 # cell_one = sheet['A1'] cell_one = sheet.cell(row=row_index, column=column_index) return cell_one
在日常处理 Excel 数据过程中,可能需要判断单元格数据类型,而 openpyxl 并没有提供现成的方法。这里,我们可以通过单元格对象的 value 属性拿到值,接着使用 isinstance 方法判断数据类型。
def get_cell_value_and_type(cell): """ 获取某一个cell的内容及数据类型 :param cell: :return: """ # 单元格的值 cell_value = cell.value # 单元格的类型 cell_type = get_cell_value_type(cell_value) return cell_value, cell_typedef get_cell_value_type(cell_value): """ 获取数据类型 :param cell_value: :return: """ # 其中 # 0:空 # 1:数字 # 2:字符串 # 3:日期 # 4:其他 if not cell_value: cell_type = 0 elif isinstance(cell_value, int) or isinstance(cell_value, float): cell_type = 1 elif isinstance(cell_value, str): cell_type = 2 elif isinstance(cell_value, datetime.datetime): cell_type = 3 else: cell_type = 4 return cell_type=
单独获取某一行[列]的数据,可以使用下面的方式:
def get_row_cells_by_index(sheet, row_index): """ 通过行索引,获取某一行的单元格 :param row_index: :return: """ # 注意:第一列从1开始 row_cells = sheet[row_index] return row_cellsdef get_column_cells_by_index(sheet, column_index): """ 通过列索引,获取某一列的单元格 """ # 数字转为字母 column_index_str = column_num_to_str(column_index) # 获取某一列的数据 column_cells = sheet[column_index_str] return column_cells
需要注意的是,获取某一行的数据需要传入数字索引;而对于列数据的获取,必须传入字符串索引。和 Python 列表范围取值类似,openpyxl 同样支持使用 : 符号拿到某个范围内的数据行[列]
def get_rows_by_range(sheet, row_index_start, row_index_end): """ 通过范围去选择行范围 比如:选择第2行到第4行的所有数据,返回值为元组 :param sheet: :param row_index_start: :param row_index_end: :return: """ rows_range = sheet[row_index_start:row_index_end] return rows_rangedef get_columns_by_range(sheet, column_index_start, column_index_end): """ 通过范围去选择列范围 比如:选择第2列到第4列的所有数据,返回值为元组 :param sheet: :param column_index_start: :param column_index_end: :return: """ columns_range = sheet[column_num_to_str(column_index_start):column_num_to_str(column_index_end)] return columns_range
写入数据
要写入数据到 Excel 表格。首先,使用 openpyxl.Workbook() 创建一个 Excel 工作簿对象。接着,使用工作簿对象的 create_sheet() 新建一个 Sheet。
# 创建一个Excel工作簿# 注意:每次新建一个Excel文件,都会默认生成一个名称为【Sheet】的工作表Sheetwb = openpyxl.Workbook()# 创建一个新的sheet,默认被插到尾部# new_sheet = wb.create_sheet('新的Sheet')# 也可以通过第二个参数:index来指定插入的位置# 比如:插入到开头new_sheet = wb.create_sheet('新的Sheet', 0)
默认创建的 Sheet 被插入到最后一个位置,第 2 个参数可以指定 Sheet 插入的位置。
Sheet 标签的背景色同样支持修改,使用 sheet_properties.tabColor 指定 RGB 颜色值。
比如,要设置某一个 Sheet 的背景色为红色,只需要先查询到对应的 Sheet,然后指定颜色值为 FF0000 即可。
def set_sheet_bg_color(sheet, rgb_value): """ 设置Sheet标签的颜色 :param rgb_value: :return: """ # 设置Sheet底部按钮的颜色(RRGGBB) sheet.sheet_properties.tabColor = rgb_value # 设置Sheet的背景色(红色)set_sheet_bg_color(new_sheet, 'FF0000')
openpyxl 支持行列数字索引、字符串索引以这 2 种方式写入数据到单元格中。
def write_value_to_cell_with_num(sheet, row_index, column_index, value): """ 按行索引、列索引写入数据 :param shell: :param row_index: 行索引 :param column_index: 列索引 :param value: :return: """ # 二选一 sheet.cell(row=row_index, column=column_index, value=value) # shell.cell(row=row_index, column=column_index).value = valuedef write_value_to_cell_with_index_str(sheet, index_str, value): """ 按字母位置,写入数据到对应单元格 :param shell: :param index_str: 字母对应的单元格位置 :param value: :return: """ sheet[index_str] = value
在单元格中插入图片也很简单,openpyxl 提供的 add_image() 方法。参数有 2 个,分别是:图片对象、单元格字符串索引。为了便于使用,我们可以将列索引进行转换,然后封装成两个插入图片的方法。
from openpyxl.drawing.image import Imagedef insert_img_to_cell_with_num(sheet, image_path, row_index, column_index): """ 往单元格中插入图片 :param sheet: :param image_path: :param row_index: :param column_index: :return: """ # 通过行索引、列索引,获取到字母索引 index_str = column_num_to_str(column_index) + str(row_index) insert_img_to_cell_with_str(sheet, image_path, index_str)def insert_img_to_cell_with_str(sheet, image_path, index_str): """ 往单元格中插入图片 :param sheet: :param image_path: :param index_str: :return: """ sheet.add_image((image_path), index_str)
最后,调用工作簿对象的 save() 方法,将数据真实写入到 Excel 文件中。
# 注意:必须要写入,才能真实的保存到文件中wb.template = Falsewb.save('new.xlsx')
修改数据
修改数据包含:单元格数据的修改、单元格样式的修改。对于单元格数据的修改,只需要先读取工作簿对象,查询到要操作的 Sheet 对象,然后调用上面的方法修改单元格数据,最后调用 save() 函数保存覆盖即可。
def modify_excel(self, file_path): """ 修改本地Excel文件中数据 :param file_path: :return: """ # 读取本地Excel文件 wb = openpyxl.load_workbook(file_path) # 读取某一个sheet sheet = wb['第一个Sheet'] print(sheet) # 直接修改某一个单元格的数据 write_value_to_cell_with_num(sheet, 1, 1, '姓名1') # 保存并覆盖 wb.save(file_path)
单元格样式包含:字体样式、单元格背景样式、边框样式、对齐方式等。以常见的字体样式、对齐方式为例。
首先,使用 openpyxl 中的 Font 类创建一个对象,指定字体名称、字体大小、是否加粗、是否斜体、颜色、下划线等。
from openpyxl.styles import Font# 字体格式# 指定字体类型、大小、是否加粗、颜色等font0 = Font(name='Calibri', size=20, bold=False, italic=False, vertAlign=None, underline='none', strike=False, color='FF00FF00')
接着,构建一个 Alignment 对象,指定单元格的对齐方式。
from openpyxl.styles import Font,Alignment# 单元格对齐方式alignment0 = Alignment(horizontal='center', vertical='bottom', text_rotation=0, wrap_text=False, shrink_to_fit=False, indent=0)
最后,使用单元格对象的 font/alignment 属性,将字体样式和对齐方式设置进去即可。
# 设置属性样式(字体、对齐方式)sheet['A1'].font = font0sheet['A1'].alignment = alignment0
6. 进阶用法
接下来,聊聊几个常用的进阶用法:
1、获取可见及隐藏的 Sheet
通过判断 Sheet 对象的 sheet_state 属性值,可以判断当前 Sheet 是显示还是隐藏。当值为 visible 时,代表 Sheet 是显示的。当值是 hidden 时,代表这个 Sheet 被隐藏了。
def get_all_visiable_sheets(wb): """ 获取工作簿中所有可见的sheet :param wb: :return: """ return [sheet for sheet in get_all_sheet(wb) if sheet.sheet_state == 'visible']def get_all_hidden_sheets(wb): """ 获取工作簿中所有隐藏的sheet :param wb: :return: """ return [sheet for sheet in get_all_sheet(wb) if sheet.sheet_state == 'hidden']
2、获取隐藏/显示的行索引列表、列索引列表
受限于篇幅,这里以获取所有显示/隐藏的行索引列表为例,遍历 Sheet 对象的 row_dimensions 属性值,通过判断行属性的 hidden 值,判断当前行是否隐藏或显示。
def get_all_rows_index(sheet, hidden_or_visiable): """ 获取所有隐藏/显示的行 :param hidden_or_visiable: True:隐藏;False:显示 :param sheet: :return: """ # 遍历行 # 隐藏的索引 hidden_indexs = [] # 所有隐藏的行索引 for row_index, rowDimension in sheet.row_dimensions.items(): if rowDimension.hidden: hidden_indexs.append(row_index) # 所有显示的行索引 visiable_indexs = [index + 1 for index in range(get_row_and_column_num(sheet) [0]) if index + 1 not in hidden_indexs] # 隐藏或者显示的行索引列表 return hidden_indexs if hidden_or_visiable else visiable_indexs、
3、获取单元格字体颜色及单元格背景颜色
单元格对象的 font.color.rgb、fill.fgColor.rgb 属性值分别代表字体颜色值、单元格背景颜色。
def get_cell_font_color(sheet, row_index, column_index): """ 获取单元格字体的颜色 :param sheet: :param row_index:行索引 :param column_index:列索引 :return: """ cell_color = sheet.cell(row_index, column_index).font.color if cell_color: return sheet.cell(row_index, column_index).font.color.rgb else: # 颜色不存在,可能单元格没有数据 return Nonedef get_cell_bg_color(sheet, row_index, column_index): """ 获取单元格背景的颜色 :param sheet: :param row_index:行索引 :param column_index:列索引 :return: """ return sheet.cell(row_index, column_index).fill.fgColor.rgb
最后
可以发现,openpyxl 相比 xlrd/xlwt,提供了大量实用的 API,功能更强大,并且完美支持 xlsx!
-
2009计算机一级:自定义单元格格式-自定义Excel(5)
2021-07-17 06:08:40自定义格式:自定义格式主要说两点:1、创建或删除...在“分类”列表中,单击与所需格式相似的某个分类,再设置与所需格式相似的内置格式(不必更改内置格式,可以创建一个自定义的备份)。在“分类”列表中,单击“自...自定义格式:自定义格式主要说两点:1、创建或删除自定义数字格式,2、条件格式,因为这一部分在Excel的帮助中的解释已非常清楚,就将帮助的内容复制于此
创建自定义数字格式
选择要设置格式的单元格。
在“格式”菜单上,单击“单元格”,再单击“数字”选项卡。
在“分类”列表中,单击与所需格式相似的某个分类,再设置与所需格式相似的内置格式(不必更改内置格式,可以创建一个自定义的备份)。
在“分类”列表中,单击“自定义”。
在“类型”框中,编辑数字格式代码以创建所需的格式。
在格式代码中最多可以指定四个节。这些格式代码是以分号分隔的,它们顺序定义了格式中的正数、负数、零和文本。如果只指定两个节,则第一部分用于表示正数和零,第二部分用于表示负数。如果只指定一个节,则该节用于所有的数字。如果要跳过某一节,则对该节仅使用分号即可。
可以使用格式代码来描述如何显示以下内容:数字、日期或时间、货币、百分比或科学记数以及文本或空格。
格式代码
文本和空格
显示文本和数字 若要在单元格中同时显示文本和数字,可将文本字符括在双引号 ("") 中,或在单个字符前加反斜线 (\)。应将字符放在格式代码的合适部分中。例如,键入格式“$0.00 "剩余";$-0.00 "短缺"”来显示一个“$125.74 剩余”的正值和一个“$-125.74 短缺”的负值。下面的字符不用引号:$、-、+、/、( )、:、!、^、&、’(左单引号)、’(右单引号)、~、{ }、=、和空格符。
包括文本输入部分 如果包含文本部分,则文本部分总是数字格式的最后一个部分。若要在数字格式中包括文本部分,请在要显示输入单元格中的文本的地方加入符号 (@),如果文本部分中没有 @,所输入文本将不会显示出来。如果要一直显示某些带有输入文本的指定文本字符,则应将附加文本用双引号 ("") 括起来,例如,"gross receipts for"@。
如果格式中不包含文本部分,那么输入的文本将不受格式代码的影响。
添加空格 若要在数字格式中创建一个字符宽的空格,请在字符前加上一条下划线 (_),例如,在下划线后跟上一个右括号 (_)),可使正数和括号内的负数对齐。
重复的字符 在数字格式代码中使用星号 (*),可使星号之后的字符填充整个列宽。例如,键入 0*- 可在数字后包含足够的短划线以填充整个单元格。
小数点、空格、颜色和条件
小数点位置和有效数字 若要设置分数或带小数点的数字的格式,请在格式代码的相应部分中包含下面的数字位置标识符。如果某一数字小数点右侧的位数大于所设定格式中位置标识符的位数,该数字将按位置标识符位数进行舍入。如果数字小数点左侧的位数大于位置标识符的位数,那么多余的位数也会显示出来。如果所设定的格式中小数点左侧只有一个数字符号 (#),那么小于 1 的数字将以小数点开始。
# 只显示有意义的数字而不显示无意义的零。
如果数字位数少于格式中的零的个数,则 0(零)将显示无意义的零。
? 在小数点两边为无意义的零添加空格,以便当按固定宽度字体设置格式(例如 Courier New)时,小数点可对齐。还可对具有不等长数字的分数使用 ?。
若要 请使用此代码
将 1234.59 显示为 1234.6 ####.#
将 8.9 显示为 8.900 #.000
将 .631 显示为 0.6 0.#
将 12 显示为 12.0 以及 1234.568 显示为 1234.57 #.0#
显示 44.398、102.65 和 2.8 时对齐小数点 ???.???
将 5.25 显示为 5 1/4,5.3 显示为 5 3/10,除号对齐
# ???/???
千位分隔符
在数字格式中包含逗号,可使逗号显示为千位分隔符,或将数字放大一千倍。 若要 请使用此代码
将 12000 显示为 12,000 #,###
将 12000 显示为 12 #,
将 12200000 显示为 12.2 0.0,,
颜色 若要设置格式中某一部分的颜色,请在该部分对应位置用方括号键入下列八种颜色名称之一。颜色代码必须为该部分的第一项。
[Black] [Blue]
[Cyan] [Green]
[Magenta] [Red]
[White] [Yellow]
条件 若要设置满足指定条件的数字的格式,格式代码中应加入带中括号的条件。条件由比较运算符和数值两部分组成。例如,下面的格式以红色字体显示小于等于 100 的数字,而以蓝色字体显示大于 100 的数字。
[Red][<=100];[Blue][>100]
若要对单元格应用条件格式(例如:取决于单元格值的颜色阴影),请使用“格式”菜单上的“条件格式”命令。
货币、百分比和科学计数
货币符号 若要在数字格式中输入下面的货币符号之一,请先打开 Num Lock,然后使用数字键盘输入货币符号的 ANSI 代码。
若要输入 请按住 Alt 并键入此代码
¢ 0162
£ 0163
¥ 0165
€ 0128
注意 自定义格式会保存在工作薄中。若要使 Microsoft Excel 一直使用特定的货币符号,请在启动 Excel 之前,更改在“控制面板”的“区域设置”中所选定的货币符号。
百分比 若要以百分比格式显示数字,请在数字格式中包含百分号 (%)。例如,数字 .08 显示为 8%,2.8 显示为 280%。
科学记数法 若要以科学计数法显示数字,请在相应部分中使用下列指数代码:“E-”、“E+”、“e-”或“e+”。在格式代码中,如果指数代码的右侧含有零 (0) 或数字符号 (#),Excel 将按科学计数显示数字,并插入 E 或 e。右侧零或数字符号的代码个数决定了指数的位数,“E-”或“e-”将在指数中添加负号。“E+”或“e+”在正指数时添加正号,负指数时添加减号。
日期和时间
日、月和年 如果“m”紧跟在“h”或“hh”代码之后,或是后面紧接“ss”代码,那么 Microsoft Excel 将显示分钟,而不是月份。
若要 请使用此代码
将月份显示为 1–12 m
将月份显示为 01–12 mm
将月份显示为 Jan–Dec mmm
将月份显示为 January–December mmmm
将月份显示为该月份的第一个字母 mmmmm
将日期显示为 1–31 d
将日期显示为 01–31 dd
将日期显示为 Sun–Sat ddd
将日期显示为 Sunday–Saturday dddd
将年份显示为 00–99 yy
将年份显示为 1900–9999 yyyy
小时、分钟和秒
若要 请使用此代码
将小时显示为 0–23 H
将小时显示为 00–23 hh
将分钟显示为 0–59 m
将分钟显示为 00–59 mm
将秒显示为 0–59 s
将秒显示为 00–59 ss
使小时显示类似于 4 AM h AM/PM
使时间显示类似于 4:36 pm h:mm AM/PM
使时间显示类似于 4:36:03 P h:mm:ss A/P
按小时计算的一段时间,如 25.02 [h]:mm
按分钟计算的一段时间,如 63:46 [mm]:ss
按秒计算的一段时间 [ss]
百分之几秒 h:mm:ss.00
AM 和 PM
如果格式中包括“AM”或“PM”,则按 12 小时方式计时,“AM”或“A”表示从午夜十二点到中午十二点之间的时间,“PM”或“P”表示从中午十二点到午夜十二点之间的时间,否则,按 24 小时计时。“m”或“mm”代码必须紧跟在“h”或“hh”代码之后,或后面紧接“ss”代码;否则,Microsoft Excel 将显示月而不是分。
考试大提示:可以使用 &(“与”符号)文本操作符连接两个数值。
删除自定义数字格式
在“格式”菜单上,单击“单元格”,再单击“数字”选项卡。
在“分类”列表中,单击“自定义”。
在“类型”框的底部,单击要删除的自定义格式。
单击“删除”。
Microsoft Excel 会将工作簿中已删除的自定义格式单元格设置成默认的“常规”格式。
-
【Excel从头开始】-4 单元格格式设置
2022-04-26 11:11:00一、单元格三种基本数据类型 **1、文本:**默认左对齐,文本不可参与计算。 **2、数值:**默认右对齐,数值计算精度是15位。...日常我们使用的合并居中功能,合并以后的单元格是一个整体,无法单独选择合 -
简要说明计算机学科的三个过程
2021-07-30 00:48:10作业名称:1.2.6.1、字符在计算机中的表示-1总分: 10 | 及格分数: 6 | 建议答题时间: 10 分钟 | 最大答题次数: 3 | 剩余答题次数: 3作业说明:剩余时间:00:09:19第一模块 判断题 (1 道题,共 10 分)1、1.... -
聊聊python 办公自动化之 Word(中)
2020-12-28 19:03:40原标题:聊聊python 办公自动化之 Word(中) 作者:星安果来源:AirPython...本篇文章,将谈谈如何全面读取一个 Word 文档中的数据,并会指出一些要注意的点。基本信息我们同样使用 python-docx 这个依赖库来对 Wo... -
如何检测一个字符串是否可以转换为数字
2020-12-23 21:30:23同时详细解析了Python的领域之一的数据分析师需要学习的相关知识,以及给出了一个爬虫项目:抓取流浪地球电影评论数据,并分析这些数据,以便让学员了解称为数据分析师应该做的工作。流浪地球评论数据的心形云图本... -
商务办公软件应用与实践【1】
2022-02-16 10:32:421.在Word中,快捷键Ctrl+O的作用是()。 A.新建一个文档 B....C.打开一个文档 D....2.在PowerPoint2010中,对幻灯片的重新排序、添加和删除等操作,以及审视整体...4.在Excel2010的一个工作表上的某一单元格中,若要输入内 -
c# winform datagridview 控件 删除最左边一列和取消默认选中行
2018-08-20 12:37:17去掉方法很简单,把RowHeadVisible属性设置为false即可。 //取消默认选中行 skinDataGridView1.ClearSelection(); -
pandas基础
2021-01-11 21:11:45结果: 2) itertuples() itertuples为每一行产生一个namedtuple,并且行的索引值作为元组的第一个元素,pandas类型。 for nametuple in df1.itertuples(): print(nametuple) print(nametuple[0], type(nametuple)) ... -
添加、编辑和删除记录的方法
2021-03-18 12:55:29注意:我们希望能够尽快以你的语言为你提供最新的帮助内容。 本页面是自动翻译的,可能包含语法错误或不准确之处。 我们的目的是使此内容能对你有所帮助。 可以在本页面底部告诉我们此信息是否对你有帮助吗? 请在... -
excel高级筛选怎么用_excel中使用高级筛选7个示例、多个条件、复制到另一个工作表公式...
2020-11-18 11:35:27高级筛选可以在表范围内进行筛选,并将筛选结果复制到另一个范围或另一个工作表中,它可以将三个或多个条件组合在一起,也可以删除复制品。Excel高级筛选器可以直接将条件写入单元格,也可以将条件与公式组合。其... -
《计算机应用基础》模拟试卷一
2021-07-12 02:30:07《《计算机应用基础》模拟试卷一》由会员分享,可在线阅读,更多相关《《计算机应用基础》模拟试卷一(8页珍藏版)》请在人人文库网上搜索。1、专业班姓名 成绩 计算机应用基础模拟试卷一说明:1、本试题共5道大题,... -
商务报表应用【5】
2022-02-10 18:22:381. 在Excel 2010中,若需要将工作表中某列上大于某个值的记录挑选出来,应执行数据菜单中的( )。 A. 排序命令 B. 筛选命令 C. 分类汇总命令 D. 合并计算命令 2. 在Excel 2010中,在具有常规格式(也是默认格式)的... -
2016年计算机一级应用考试题
2021-07-06 05:59:242016年计算机一级应用考试题为了帮助同学们更好备考计算机一级考试题,小编为大家整理了以下模拟试题,希望能为同学们的备考提供帮助!一、单项选择题1.第一代电子计算机采用的主机电器元件为 。A.中小规模集成电路 B... -
商务报表应用【3】
2022-02-10 18:27:09一个工作表可包含多个工作簿,缺省工作表名为Sheet1/Sheet2/Sheet3 B. 一个工作簿可包含多个工作表,缺省工作表名为Book1/Book2/Book3 C. 一个工作表可包含多个工作簿,缺省工作表名为Book1/Book2/Book3 D. 一个... -
商务报表应用【6】
2022-02-10 18:21:101. 在 Excel 2010 工作表中,欲将单元格 Al 中的公式复制到区域 A2\:Al0,方法是( )。 A. 选定区域 Al\:Al0,使用“编辑”菜单的“复制”命令 B. 将鼠标指向单元格 Al 的填充句柄,拖动鼠标到 Al0 C. 选定单元格 ... -
怎么样在EXCEL表格中把A列中同一种型号的在B列与之对应的数据在C列中算出之和啊??
2021-02-12 03:35:04=SUMIF(A:A,"某个名字",B:B) 修改某个名字为实际的名字即可怎么求出A列中会员卡0001,0002,0003,0004...... 的消费金额 方法一:=SUMIF(A1:A1... 数据--列表--创建列表--然后在选中的左下角会出现星号 右键 汇总行 ... -
商务办公软件应用与实践【2】
2022-02-16 10:37:071.在Excel2010中,假定一个工作表中的单元格B2的内容为2011/12/20,则函数=month(B2)的值为()。 A.2012 B.20 C.2011 D.12 2.把单词cta改成cat,再把teh改成the后,单击"撒消上一次”按钮会显示()。 A.the B.... -
js合并具有相同内容的单元格,跨行合并!
2016-08-19 09:26:55function autoRowSpan(tab, row, col) { ...//保存最后一个值 var lastvalue=""; //与最后一个值做比较 var value=""; //临时变量 var index=1; //循环获取tab所有的行数 for(var i=row;i // -
Excel公式大全操作应用实例(史上最全)
2018-03-06 21:09:38把分散在各单元格的内容合在一个单元格中 多个工作表的单元格合并计算 【条件自定义格式】 通过条件格式将小计和总计的行设为不同的颜色 如何实现这样的条件格式 隔行不同字体颜色怎么设置 让不同类型数据用不同颜色... -
【渝粤题库】陕西师范大学100111 计算机应用基础 作业 (高起专)
2021-11-20 09:40:441、在计算机内存中,每个基本存储单元都被赋予一个惟一的序号,这个序号称为( ) A.字节 B.编号 C.编码 D.地址 2、目前使用的“奔腾”型微机采用的逻辑器件属于( ) A.电子管 B.晶体管 C.集成电路 D.超大... -
商务报表应用【4】
2022-02-10 18:24:332. 新建一个 Excel 2010 文件时,默认工作薄为 book1。 A. 对 B. 错 3. 在 Excel 2010 中,公式必须以等号“ =”开头,符号后面是参与运算的运算数和运算符。 A. 对 B. 错 4. 在 Excel 2010 中,最多可对两个... -
商务办公软件应用与实践【3】
2022-02-16 10:38:201.在Excel2010中,假定B2单元格的内容为数值78,则公式=IF(B2>70,”好”,”差”)的值为()。 A.好 B.差 C.70 D.78 2.对"文本框"描述正确的是()。 A.文本框的文字排列不分横竖 B.文本框的大小不能改变 C.... -
计算机基础模块练习测验题.doc
2021-06-28 12:39:06个人收集整理 仅供参考学习个人收集整理 仅供参考...在Excel中,若单元格引用随公式所在单元格位置地变化而改变,则称之为( D ).A、混合引用B、绝对引用C、3-D引用D、相对引用3.进入Excel编辑环境后,系统将自动创建一... -
商务办公软件应用与实践【5】
2022-02-16 10:51:022.在Excel2010的一个工作表上的某一单元格中,若要输入内容2008-4-5,则正确的输入为()。(2分) A.2008-4-5 B.空格键2008-4-5 C.'2008-4-5' D."2008-4-5" 3.Powerpoint工作区域有哪三大部分?()(3分) A.... -
Win10快捷键大全快速开发切换操作之道
2019-09-08 16:18:19第一部分:Windows10系统快捷键 复制、粘贴和其他常规快捷键 Windows徽标键快捷键 命令提示符快捷键 对话框快捷键 文件资源管理器快捷键 虚拟桌面快捷键 任务栏快捷键 《设置》快捷键 第二部分:Windows10...