第三种则很容易看出来差别) 第一个图是使用了单元格格式中的自定义(字体)格式定义完成的; 第二幅图是使用条件格式中的自定义(字体)格式完成的; 第三幅图也是使用条件格式中的自定义(填充)格式完成的。...(一)、单元格格式(字体颜色) 需要选用鼠标选区表中的数据区域; 然后单击鼠标右键——单元格格式 在弹出菜单中选择自定义,然后复制以下自定义格式语句: [绿色][>60]G/通用格式;[红色][格式(字体颜色) 选中数据区域——开始——条件格式——突出显示单元格规则 在最底部单击其他规则,在弹出菜单中选择第二项:只为包含以下内容的单元格设置格式。...(三)、条件格式(填充颜色) 仍然是先选中数据区域 同第二个案例步骤一样,条件格式,突出显示单元格规则,其他规则 在弹出菜单中选择第二项:只为包含以下内容的单元格设置格式。...相关阅读: 条件格式制作条形数据组图 条件格式单元格图表
Java中判断某个String字符串是否包含特定字符串,并统计个数。 方法1(最简单的): A 字符串 -> b字符串,统计A中b的个数。...AAAAABBAAA"; String b="B"; int count= (res.length()-res.replace(b,"").length())/b.length(); 原理很简单,用空格代替特定字符...,然后计算与以前字符串的长度差,再除以 特定字符的长度,即可得出A中所占b的个数。...=0; while (res.contains(b)){ res=res.substring(res.indexOf(b)+1); ++count; } 原理也很简单,就是不断判断相应字符串是否包含特定字符串...,如果包含,+1,并找相应位置,切割剩余部分继续判断。
---- 在写代码的过程中,我们经常会遇到这样一个需求:判断字符串中是否包含某个关键词,也就是特定的子字符串。比如从一堆书籍名称中找出含有“python”的书名。...判断两个字符串相等很简单,直接 == 就可以了。其实判断包含子串也非常容易,而且还不止一种方法。..., python" False 2、使用 find 方法 使用 字符串 对象的 find 方法,如果有找到子串,就可以返回指定子串在字符串中的出现位置,如果没有找到,就返回-1 >>> "hello,...= -1 False >> 3、使用 index 方法 字符串对象有一个 index 方法,可以返回指定子串在该字符串中第一次出现的索引,如果没有找到会抛出异常,因此使用时需要注意捕获。...对于判断字符串是否存在于另一个字符串中的这个需求,使用正则简直就是大材小用。
grep > grep -rnw '/path/to/somewhere/' -e 'pattern' -r或者-R是递归的, -n 是行号,并且 -w 代表匹配整个单词。...-l (小写 L) 可以添加只给出匹配文件的文件名。...-e 是搜索过程中使用的模式 除了这些, --exclude, --include,--exclude-dir标志可用于高效搜索: 只搜索那些具有 .c 或 .h 扩展名的文件 > grep --include...{c,h} -rnw '/path/to/somewhere/' -e "pattern" 排除搜索所有以 .o 扩展名结尾的文件: > grep --exclude=\*.o -rnw '/path/...例如,这将排除目录dir1/、dir2/ 以及所有与*.dst/ 匹配的目录 > grep --exclude-dir={dir1,dir2,*.dst} -rnw '/path/to/somewhere
grep > grep -rnw '/path/to/somewhere/' -e 'pattern' -r或者-R是递归的, -n 是行号,并且 -w 代表匹配整个单词。...-l (小写 L) 可以添加只给出匹配文件的文件名。...-e 是搜索过程中使用的模式 除了这些, --exclude, --include,--exclude-dir标志可用于高效搜索: 只搜索那些具有 .c 或 .h 扩展名的文件 > grep --include...{c,h} -rnw '/path/to/somewhere/' -e "pattern" 排除搜索所有以 .o 扩展名结尾的文件: > grep --exclude=\*.o -rnw '/path...例如,这将排除目录dir1/、dir2/ 以及所有与*.dst/ 匹配的目录 > grep --exclude-dir={dir1,dir2,*.dst} -rnw '/path/to/somewhere
此时,不能够简单的使用“保护工作表”命令,稍微需要添加一点技巧来实现。 按以下步骤操作: 步骤1:按Ctrl+A组合键,选择整个工作表单元格。...步骤2:单击鼠标右键,从快捷菜单中选择“设置单元格格式”命令。在弹出的“设置单元格格式”对话框中选择“保护”选项卡,取消“锁定”前复选框中的勾选,如下图1所示。...步骤4:单击“定位条件”对话框中的“公式”单选按钮,如下图3所示,单击“确定”。 图3 此时,Excel选择工作表中所有包含公式的单元格。...步骤5:单击鼠标右键,从快捷菜单中选择“设置单元格格式”命令。在弹出的“设置单元格格式”对话框中选择“保护”选项卡,选取“锁定”前的复选框,如下图4所示。...图4 步骤6:单击功能区“审阅”选项卡中的“保护工作表”命令。 此时,如果想修改工作表中包含公式的单元格,则会弹出如下图5所示的警告框。
由于是基于bootstrap基础,所以样式有些需要修改 主要用到的样式 body { padding-top: 100px; }...体重 用到的js...duiqi(); $(window).resize(function () { duiqi(); }); }) 缺点是每次滚动都是不停的计算...scrollTop的值,把他赋给固定头的样式 $('#outtableDiv').scroll(function() { var scrollTop=$('#outtableDiv
python 的第三方包glob识别特定格式的文件 在做kaggle的猫狗识别的比赛时,要对图片来分区是猫还是狗,glob包起了很大的作用。.../train' #构建匹配的模板 cat_files_path = os.path.join(files_path, 'cat*.jpg') dog_files_path = os.path.join.../train\cat*.jpg 用于匹配猫的图片 下面来把所有猫的图片找出来,以及是狗的图片也找出来。.../train\dog.10004.jpg’] 这样就可以把猫和狗的图片找出来。...代码和数据: https://github.com/zhangdm/Hello-World/tree/master/python_glob_识别特定类的图片
大家好,又见面了,我是你们的朋友全栈君 在一个程序中需要对用户的操作进行记录,记录其操作信息,需要对操作进行归类, 有时候用户的操作是重复性的操作,那对于重复的操作,也是要区分的,方便查找...这些方法获取时间根据设备来获取的,设备不同获取的时间格式可能不同, 设置获取特定的时间日期刚格式:“yyyy-MM-dd HH:MMM:SS”。...//获取特定格式的日期时间 "yyyy-MM-dd HH:MMM:SS" function getNewDate() { var date = new Date...& strSeconde <= 9) { strSeconde = "0" + strSeconde; } //时间日期字符串拼接...strHour + Verticalpoint + strMinute + Verticalpoint + strSeconde; //返回拼接字符串
本节将再介绍两个事件示例,代码会尽量分析的详细些帮助理解。重在代码的逻辑和用法。 1、锁定单元格的值。...就弹出输入框要求输入密码,如果密码正确就退出Worksheet_Change事件过程,就可以修改。...然后创建worksheet_change事件,在输入代码如下。...“汇总表”的A列,首先通过range单元格的end属性来获得有数据的最后一行的行号。...然后将单元格的地址、单元格原始值i,还有单元格现在的值组成字符串赋值给变量k。把当前的时间赋值给变量t。
文章详情:excelperfect 当我们在工作表单元格中键入网址或者电子邮件地址时,Excel会自动将文本转换为超链接,然而,这项看似方便的功能有时候会带来一些麻烦,譬如我们想要编辑这些单元格时,不能直接单击...3.在弹出的“自动更正”对话框中选取“键入时自动套用格式”选项卡,取消“Internet及网络路径替换为超链接”前的复选框,如下图2所示。 ?...If Target.Hyperlinks.Count 0 Then Target.ClearHyperlinks End If End Sub 然而,上面的代码只对代码作用后的单元格有效...,对代码作用前已有链接的单元格无效。...下面的代码清除工作表中的所有链接: Private Sub Worksheet_Change(ByVal Target As Range) Me.Cells.ClearHyperlinks End
小勤:Excel里面怎么高亮显示包含有数字的单元格? 大海:条件格式? 小勤:但怎么判断一个单元格里面是否包含数字呢?...大海:在Excel里判断一个文本是否包含数字稍为麻烦一点儿,可以用find函数查找的方式来实现,比如下面的公式计算了一个文本里的数字出现位置的总和: 小勤:那就是说,判断一下这个和是不是大于零就知道有没有包含数字啦...大海:对的。可是,要写条件格式的公式来高亮显示还是比较麻烦的。 小勤:啊?不是把这个公式直接套进去就好了吗? 大海:不行的。因为条件格式里的公式不支持数组常量,你看: 小勤:那怎么办?...可惜Power Query不支持条件格式之类的设置。...对于大多数时候,数据本身的处理计算是日常工作中的重点,那么实现数据处理过程的自动化,可以避免大量的重复劳动,那应该尽可能用Power系列功能; 如果是日常零散、临时的工作,又或者是要在原始数据上做一些特殊的格式设置之类的
学习Excel技术,关注微信公众号: excelperfect 标签:VBA,自定义函数 我们知道,Find方法只是返回找到的第1个单元格,如果查找区域有多个符合查找内容的单元格,Find方法就无能为力了...然而,利用Find方法可以查找并返回包含指定内容的所有单元格。在完美Excel中曾多次介绍过这样的程序。恰巧,今天逛网站时又碰到一个这样的程序,特将其拿过来,粘贴在此,供有兴趣的朋友参考。
题目 描述: 给出一个不多于 5 位的整数,要求: 1、求出它是几位数 2、分别输出每一位数字 3、按逆序输出各位数字,例如原数为 321,应输出 123 输入: 一个不大于5位的数字 输出: 一共三行...,第一行:位数 第二行: 用空格分开的每个数字,注意最后一个数字后没有空格 第三行: 按逆序输出这个数 样例输入: 12345 样例输出: 5 1 2 3 4 5 54321 原题链接:http:/.../www.dotcpp.com/oj/problem1009.html 解题思路: 先定义一个数组用来存放每一位数字,再定义一个 n 作为输入的数,接着定义一个 number 来记录是几位数。...定义一个 for 循环,n % 10 的值赋给 num[],这样就可以获取得最后一个数;n = n / 10 向前进位,n 是没有小数位的。此时 num[] 这个数组里面的数字和输入的顺序是相反的。...再定义一个 for 循环,倒过来输出 num[],记住用空格分开的每个数字,注意最后一个数字后没有空格。 最后按照 num[]的顺序输出,也就是逆序输出。
一种方式是根据接收事件的对象来组织事件,如下所示: 应用程序事件 工作簿事件 工作表事件 用户窗体和控件事件 非对象事件 非对象事件是一个特殊类别,其中包含不与特定对象关联的事件。...注意:如果你没有为事件创建事件过程,或者该事件过程不包含任何代码,则Excel将忽略该事件。 应该在工程的什么位置放置事件处理过程呢?如果该过程放置在错误的位置,即使它的名称正确,也不会响应其事件。...当事件过程中的代码直接或间接导致再次触发同一事件时。 下面是一个例子。 只要修改工作表中的数据,就会触发Worksheet_Change事件。...你可以将此事件用于数据验证,例如验证在特定单元格中输入的值始终在指定范围内。如果数据不在此范围内,代码将显示一条消息并清除单元格,以便用户可以重新输入数据。...问题在于清除单元格的行为会再次触发Worksheet_Change事件,从而导致Worksheet_Change事件永无止境的循环。
工作表事件顺序 工作表的事件不多,但操作工作表时也可能触发一些工作簿事件,下面会列出一些常用工作表事件的产生顺序 第一种情况:当修改单元格中的内容后,再改变活动单元格时事件的产生顺序如下: worksheet_change...,形式如下: Application.EnableEvents = False 代码 Application.EnableEvents = True 在change事件很常见,目的就是防止过程中的代码在修改单元格的值时第二次触发事件...在相应的工作表中,当用户更改了单元格的内容时,会第一次触发worksheet_change事件。 代码执行将单元格的值改为“内容已经更改”和弹窗。由于代码更改了单元格的内容。...第二次触发了worksheet_change事件。单元格的值会再次更改和弹窗。(值虽然都是“内容已更改“,但可以触发了chang事件),导致形成循环。...所以正确使用方法,就是用户更改单元格触发worksheet_change事件时,在代码中把事件触发关闭。然后运行修改代码后,再恢复事件的触发。代码就正常的运行。
]; let index = arr.indexOf('nothing'); # 结果:2 array.includes(searchElement[, fromIndex]) 判断一个数组是否包含一个指定的值...); # 结果: true result = numbers.includes(118); # 结果: false array.find(callback[, thisArg]) 返回数组中满足条件的第一个元素的值...index 当前遍历到的索引。 array 数组本身。 参数:thisArg(可选) 指定 callback 的 this 参数。...index 当前遍历到的索引。 array 数组本身。 参数:thisArg(可选) 指定 callback 的 this 参数。...方法,该方法返回元素在数组中的下标,如果不存在与数组中,那么返回-1; 参数:searchElement 需要查找的元素值。
在处理数据的时候,xmyanke想将Excel中包含某字符的单元格填充蓝色,比较容易看清,弄了好一阵子都没完成,最后试用条件格式处理了一下,终于实现了。 ...比如要将A1到A12区间包含数字1的单元格填充成蓝色,点击A1按shift键再点击A12选中A1:A12区间所有单元格,在菜单栏中选“格式”-“条件格式” ? ...在弹出的条件格式对话框中选“单元格数值”“等于”“1”,点击“格式”按钮,弹出的单元格格式对话框中的“图案”选项,选择蓝色单元格底色,确定 ? ...这样设置以后,Excel包含某字符的单元格填充颜色就可以实现了,如果你正好在找这方面的需求,不妨去试一下吧 另外一种方法也可以实现excel判断单元格包含指定内容的函数用=IF(COUNTIF(A1
标签:VBA,Worksheet_Change事件 我们可以在工作表中保存所有输入的值,而不受工作簿是否关闭的影响。...情形1:保留所有输入数字中的最小值和最大值 在单元格A2输入数字,单元格B2中会保存所有输入数字中的最小值,单元格C2中会保存所有输入数字中的最大值,如下图1所示。...如果当前单元格不是单元格A2,则退出程序。如果单元格A2中的内容长度为零,则退出程序。如果代码仍在运行,则表示当前单元格为A2,且单元格A2中的内容长度不为零。...代码: If .Value < Range("B2").Value Then Range("B2").Value =.Value 如果单元格A2中的值小于单元格B2中的值,则将A2中的值放入单元格B2,...情形2:保留单元格中输入的所有值 将指定单元格中输入的值保留在工作表中,如下图2所示。
领取专属 10元无门槛券
手把手带您无忧上云