精华内容
下载资源
问答
  • excel怎么设置条件格式

    千次阅读 2014-11-02 13:43:37
    excel怎么设置条件格式的具体操作步骤如下:  一、excel2007版本设置条件格式  1、打开excel软件,框选需要设置条件格式的单元格区域,将其进行框选即可。  2、选择“开始”-“样式”-“条

      条件格式是指如果指定的单元格满足了特定的条件,Excel便将底纹、字体、颜色等格式用到该单元格中,一般需突出显示。计算结果或者要监视单元格的值时,可以使用条件格式。excel怎么设置条件格式的具体操作步骤如下:

      一、excel2007版本设置条件格式

      1、打开excel软件,框选需要设置条件格式的单元格区域,将其进行框选即可。

    excel怎么设置条件格式 三联

      2、选择“开始”-“样式”-“条件格式”-“突出显示单元格规则”命令,在弹出的列表中选择需要的命令。这里我们需要把总分在70分以下的突出显示,所以选择“小于”命令。

    excel怎么设置条件格式

      3、弹出“大于”对话框,在“为大于以下值的单元格设置格式”文本框中输入70,如下图所示:

    excel怎么设置条件格式

      二、excel2003设置条件格式

      excel2003设置单元格格式的方式差不多,先打开excel2003,然后一样先框选单元格,选择之后点击菜单栏里面的“格式--条件格式”即可弹出条件格式设置对话框。那么就可以对其进行相应的设置。如图所示:

    excel2003设置条件格式


    公式输入:
    =K1=""

    展开全文
  • 1 SimpleDateFormat 之坑 1.1 格式化 1.1.1 案例 初始化一个Calendar,设置日期2020年12月29日 日志 ...这是由于混淆SimpleDateFormat的各种格式化模式:...该计算方式和区域相关,对zh_CN区域,2020年第一周条件:从

    1 SimpleDateFormat 之坑

    1.1 格式化

    1.1.1 案例

    • 初始化一个Calendar,设置日期2020年12月29日

    • 日志

    这是由于混淆SimpleDateFormat的各种格式化模式:

    • 小写y是年
    • 大写Y是week year,即所在的周属于哪一年

    一年第一周的判断方式

    getFirstDayOfWeek()开始,完整的7天,并且包含那一年至少getMinimalDaysInFirstWeek()天。
    该计算方式和区域相关,对zh_CN区域,2020年第一周条件:从周日开始的完整7天,2020年包含1天即 可。显然,2019年12月27日周日到2020年1月2日周六是2020年第一周,得出的week year就是2021年。

    若把区域改为法国

    Locale.setDefault(Locale.FRANCE);
    

    则week yeay就还是2020年,因为一周的第一天从周一开始算,2020年的第一周是2019年12月28日周一开始,27日还是属于去年:

    小结

    无特殊需求,针对年份的日期格式化,应该一律使用 “y” 而非 “Y”。

    线程安全问题

    使用一个100线程的线程池,循环20次把时间格式化任务提交到线程池处理,每个任务中又循环10次解析2020-01-01 11:12:13这样一个时间表示:

    • 运行程序后大量报错,即使没有报错的输出结果也不正常,比如2020年解析成57728年

    SimpleDateFormat 用于定义解析和格式化日期时间的模式。看起来是一次性工作,应该复用,但它的解析和格式化操作都非线程安全。

    分析源码

    SimpleDateFormat继承自DateFormatDateFormat有字段Calendar

    • SimpleDateFormat#parse调用CalendarBuilder#establish构建Calendar

    establish方法内部先清空Calendar再构建Calendar,整个操作没有加锁。

    显然,若使用线程池调用parse,即多线程并发操作一个Calendar,就可能会产生一个线程还没来得及处理Calendar就被另一个线程清空。format方法同理,不再赘述。因此只能在同一个线程复用SimpleDateFormat

    解决方案

    通过ThreadLocal来存放SimpleDateFormat:

    • 日志输出全部正确

    1.2 当需要解析的字符串和格式不匹配,SimpleDateFormat还是能得到结果

    案例

    使用yyyyMM解析20160901字符串:

    • 居然输出2112年,这是因为把 1111当成月份

    对于SimpleDateFormat的这些坑,使用Java 8中的DateTimeFormatter即可避免。

    2 Java 8中的DateTimeFormatter

    2.1 格式化字符串

    首先,使用DateTimeFormatterBuilder定义格式化字符串,无需死记大写Y还是小写y,大写M还是小写m:

    2.2 线程安全

    可定义为static使用

    2.3 待解析字符串和格式不匹配时就报错

    • 日志
    2020/11/11 11:11:11.789
    Exception in thread "main" java.time.format.DateTimeParseException: Text '20201111' could not be parsed at index 0
    	at java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:1949)
    	at java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:1777)
    	at org.javaedge.time.commonmistakes.datetime.dateformat.CommonMistakesApplication.better(CommonMistakesApplication.java:96)
    	at org.javaedge.time.commonmistakes.datetime.dateformat.CommonMistakesApplication.main(CommonMistakesApplication.java:47)
    

    3 Java8计算日期时间

    • 有人喜欢使用时间戳进行计算,比如希望得到当前时间后30天:把new Date().getTime得到的时间戳加30天对应毫秒数
    • 得到的日期居然比当前日期还要早,根本不是后30天

    因为int发生了溢出!。

    • 应将30改为30L,使其为long:

    • 正确输出

    • Java 8前代码,建议使用Calendar:

    • 使用Java 8的日期时间类型,可以直接进行各种计算,更加简洁和方便:

    对日期时间做计算操作,日期时间API会比Calendar功能强大很多。

    3.1 minus/plus直接对日期加减

    3.2 with快捷时间调节

    • TemporalAdjusters.firstDayOfMonth得到当前月的第一天
    • TemporalAdjusters.firstDayOfYear()得到当前年的第一天
    • TemporalAdjusters.previous(DayOfWeek.SATURDAY)得到上一个周六
    • TemporalAdjusters.lastInMonth(DayOfWeek.FRIDAY)得到本月最后一个周五

    3.3 使用lambda自定义的时间调整

    • 为当前时间增加100天以内的随机天数:

    判断日期是否符合某个条件

    query查询是否匹配条件

    使用Java 8操作和计算日期时间虽然方便,但计算两个日期差时可能会踩坑:Java 8中有一个专门的类Period定义了日期间隔,通过Period.between得到了两个LocalDate的差,返回的是两个日期差几年零几月零几天。
    如果希望得知两个日期之间差几天,直接调用Period的getDays()方法得到的只是最后的“零几天”,而不是算总的间隔天数。

    比如,计算2020年12月12日和2020年10月1日的日期间隔,很明显日期差是2个月零11天,但获取getDays方法得到的结果只是11天,而不是72天:

    可使用ChronoUnit.DAYS.between解决这个问题:

    4 总结

    也许你认为java.util.Date类似于新API中的LocalDateTime。其实不是,虽然它们都没时区概念

    • java.util.Date类是因为使用UTC表示,所以没有时区概念,其本质是时间戳
    • LocalDateTime,严格上可以认为是一个日期时间的表示,而不是一个时间点

    因此,在把Date转换为LocalDateTime的时候,需要通过Date的toInstant方法得到一个UTC时间戳进行转换,并需要提供当前的时区,这样才能把UTC时间转换为本地日期时间(的表示)。反过来,把LocalDateTime的时间表示转换为Date时,也需要提供时区,用于指定是哪个时区的时间表示,也就是先通过atZone方法把LocalDateTime转换为ZonedDateTime,然后才能获得UTC时间戳:

    Date in = new Date();
    LocalDateTime ldt = LocalDateTime.ofInstant(in.toInstant(), ZoneId.systemDefault());
    Date out = Date.from(ldt.atZone(ZoneId.systemDefault()).toInstant());
    

    有人说新API很麻烦,还需要考虑时区,真麻烦。但并非因为API强行设计繁琐,而是UTC时间要变为当地时间,必须考虑时区!

    展开全文
  • 不同的office版本略有差异,这里以Excel2007为例,说明下怎么设置 1,首先选择所有数据,本例以中国50强企业为例 2,选择开始菜单下的‘条件格式’按钮,点击“新建规则”菜单 3,在“新建格式规则”对话框中...

    不同的office版本略有差异,这里以Excel2007为例,说明下怎么设置

    1,首先选择所有数据,本例以中国50强企业为例

    2,选择开始菜单下的‘条件格式’按钮,点击“新建规则”菜单

    3,在“新建格式规则”对话框中点击“使用公式确定要设置格式的单元格”,在“为符合公式的值设置格式”区域输入“=mod(row(),2)”

    4,点击“格式”按钮,弹出“设置单元格格式”对话框

    5,在“设置单元格格式”对话框点击“填充”tab页面,选择对应的“背景色”点击“确定即可”

     

    最终效果如下:

    展开全文
  • 为奇数和偶数行设置不同的格式

    千次阅读 2012-04-25 17:21:20
    其实要设置成这样并不难,只要先选取A和B这两列,然后为选择区域设置条件格式,在公式栏里输入如下的公式“=MOD(ROW(),2)”即可。 奇数和偶数行可以这样设置,如果是三列三列的设置应该怎么做呢? 举一反三,...

    我们在日常工作中,为了提高数据的可读性,通常会希望奇数行和偶数行能自动设置成不同的格式,如下图所示:

    其实要设置成这样并不难,只要先选取A和B这两列,然后为选择区域设置条件格式,在公式栏里输入如下的公式“=MOD(ROW(),2)”即可。

    奇数和偶数行可以这样设置,如果是三列三列的设置应该怎么做呢?

    举一反三,我们来这样设置公式:“=MOD(ROW(),3)”。但是设置后的效果却不是我们想要的:

    怎么会这样呢,其实是因为条件格式生效与否是根据公式格中的运算结果,如果结果为FALSE或者0就不生效,不为FALSE或者0就生效。

    明白了这一点,稍微修改一下公式就可以了:“=MOD(ROW(),3)=1”。设置后的效果如下:

    现在是每三行设置一行了,还需要再加上一条规则:“=MOD(ROW()+1,3)=1”。如下图:

    设置后的效果如下:

    这样就基本满足我们每三行分别设置格式的需求了。
    展开全文
  • 条件格式中直接选择有重复值时单元格变色是作用于整个所选区域的,也就是说在该区域里,只要有重复值时单元格就会突出显示(具体怎样显示可以自己设置,如使单元格填充色为红色)。 那如果我们想对于每一行(或者列...
  • 条件格式:单元格格式的设置方式,即:如果怎么样了,就给单元格设置什么样的格式 包含两个因素: 数据、格式 例1: 找出一列里大于15000的值: 选中区域--开始--条件格式--突出显示单元格规则--大于--第一个...
  • 通过以上函数,确定出二值图片中的一些连通域,接下来通过一些筛选条件,即连通域宽高比的无用连通域过滤掉,想把无用的连通域设置为背景色(黑色)。请问如何将这些区域设置为黑色?????? 已有思路:得到的...
  • 5g手机怎么开5g网络

    2021-03-30 10:44:50
    确保您已经办理了5G套餐,且所处地区有5G网络信号,这样才能接收并使用到5G网络;以华为手机为例,打开...2、要连接5G需要满足三个条件,您已经办理了5G套餐,手机是5G手机,还有一个是所在区域覆盖了5G信号。 ...
  • 目前网友反馈用TOM企业邮箱的体验最优,尤其来信分类,多重条件选择,从细致到精密。“紧急”标注,优先推送并显示重要信息;“需要回执”提示对方查看邮件;“定时推送”避免打扰,是不是很便捷呢~ 您还可以使用...
  • //不使用HardExample时必须设置为0,因为特征向量矩阵和特征类别矩阵的维数初始化时用到这个值 #define HardExampleNO 433 //继承自CvSVM的类,因为生成setSVMDetector()中用到的检测子参数时,需要用到训练好...
  • 当我们要显示数据时,偶尔会遇到这样的问题,比如一条连续的曲线,由于物理条件限制,导致在某一个区域里不能取值,那么画曲线的时候,中间不能有值,也不能用连线连接起来。这时需要怎么处理呢?如果只是删除中间的...
  • BFC:Block Formatting Contexts (格式化上下文) 一块独立的渲染区域,就是规定这个区域内的元素无论如何怎么浮动都不会影响外面的元素,这就是BFC。 具有产生BFC条件:display属性为:block,list-item和table。 父...
  • ②建议首先把底图颜色放到最暗在给定条件查找 2.点击工程量表上的项;图形区域不乱跳 操作步骤:把图形区域下面锁点亮 3.怎么只显示当前一项、或者几项计算图元 操作步骤: ①按F4或者图形区域下方过滤显示按钮 ...
  • 第一,设置条件格式 使用公式 =CELL("row")=ROW() 应用区域 =$1:$65536 第二,VBA中使用选择单元格事件(不知道怎么打开VBA编辑器的就用 ALT + F11 )要在那个表中实现此功能,就双击左边的表名,然后把代码复制...
  • 报表区域是否显示,其实最简单的方式就是设置行高,当行高为0的时候,自然也就实现了隐藏效果。 具体方法: 方法1:条件属性 非空字段为空,则该行的行高为0 添加条件属性: len(A1)=0 方法2:...
  • 滴滴面试

    2018-12-17 16:32:39
    2.小于12px的字体怎么设置 3.margin-bottom和margin-top上面的同正取较大[BFC的上面的应用] 4.深度复制 注意其中的条件 if(obj && typeof obj == "object") 5.原型和原型链【new干了些...
  • 1. 首先我们通过一些方法得到了如下的数据,基于篇幅以及为了教学隐去了其他一些信息。...首先选择数据区域,然后执行 开始—格式—设置单元格格式: 5.在弹出的对话框内,选择数字——自定义,在类...
  • “开始”-“突出显示单元格规则”-“条件格式”-“重复值”(可选只显示“重复”或“唯一”),可以按照我们指定的条件突出显示目标数据,如下图所示: 你还可以设置让重复值以什么颜色突出显示,默认的是浅红色...
  • 前端面试——什么是BFC?

    千次阅读 2020-05-09 11:10:08
    BFC是块级格式化上下文,它是页面中的一块渲染区域,并且有一套渲染规则,它决定了其子元素将如何定位,以及和其他元素的关系和相互作用。 具有 BFC 特性的元素可以看作是一个被隔离的独立容器,容器里面的元素不会...
  • 怎么设置单元格以千元四舍五入 ROUND函数的四舍五入不进位的解决方法? 保留一位小数 如何三舍四入 另类四舍五入 想把小数点和后面的数字都去掉,不要四舍五入 求真正的四舍五入后的数 小数点进位 个位数归0或者归5 ...
  • battlestax_te-源码

    2021-05-09 02:48:50
    这是怎么工作的 BattleStax玩家在设备上玩游戏时会观看大厅屏幕。 是我们如何编写易于编写,部署,扩展和维护的Web应用程序的一大飞跃。 使用这种方法意味着从内容API渲染新创建的内容,同时将其静态渲染内置到站点...
  • EXCEL函数公式集

    热门讨论 2010-03-16 03:26:38
    怎么设置单元格以千元四舍五入 ROUND函数的四舍五入不进位的解决方法? 保留一位小数 如何三舍四入 另类四舍五入 想把小数点和后面的数字都去掉,不要四舍五入 求真正的四舍五入后的数 小数点进位 个位数归0或者归5 ...
  • 6.3.1 设置用户编辑区域 文秘应用 保护工资额计算公式 6.3.2 保护部分单元格 6.3.3 隐藏单元格中的核心数据 第二篇 Excel在文秘与行政中的应用 Chapter 07文秘常用单据的制作 7.1 制作差旅费报销单 7.1.1 建立工作表...
  • 自定义设置,使用在 customAimingSettings 中设置的判断条件。 启动控制 修改 startControl = "capslock" 可以使用不同的方式控制宏开启(关闭) 参数 描述 capslock 使用大写锁定键控制。(默认,推荐) ...
  • 销售行动中不可缺少的基础设定,集中建立销售相关人员的基础信息,根据公司的需求设置销售区域及各区域的人员结构等。体现出销售部门人员的层次性,同时根据各销售区域的不同,合理分布销售人员。 二、客户资源管理...
  • 第2节:excel单元格任意区域禁止输入重复值设置技巧 l  第3节: 一键快速删除工作表重复数据 l  第4节:追踪所引用的单元格,查找数据来源 l  第5节: 自动查找工作表中的错误数据 l  第6节:...
  • MAPGIS地质制图工具

    2013-05-06 16:15:30
    9、最后,选择菜单剖面图-图切剖面后,剖面图就出来了,这时会出现保存路径设置对话框,设置好后点确定。剖面图画好了!! 10、剩下的工作就是对画出的剖面图进行添加数据和修饰图面了。 大致的过程就是这样的。...
  • 而这些技巧往往又被忽略或忘记怎么去使用。本套课程基于此整理了一些Excel方面的技巧,这些呢为学习笔记集锦,前后章内容不存在连贯性,仅整理一些常用的技巧与大家分享。 【说明:Excel为2013版本,无下载资料,请...
  •  (8)单击“音量”选项卡中的“扬声器设置区域中的“高级”按钮后, 在弹出的“高级音频属性”对话框你可以为自己的多媒体系统设定最接近你 的硬件配置的扬声器模式。  (9)在“高级音频属性”对话框中选择...
  • 怎么样?够灵活吧?!这个照片被利用了4次,但是在本系统中,仅仅存放了一次而已。 3.添加任意多的备注、说明文字;针对某个相册或者某个照片,都可以添加任意多的备注、说明文字。如果年轻的父母们,想针对自己...

空空如也

空空如也

1 2 3 4
收藏数 66
精华内容 26
关键字:

条件区域怎么设置