office word之多级列表变成黑块

2016.11.28

这个问题从word 2003版本就开始出现了,到2016版本还没修复,常用多级编号的就会难免遇到,直到近期我才翻到一个可以有效解决的方法,记录如下:

1、把光标放在黑方块后面

2、ctrl+左键选中黑方块

3、ctrl+shift+s点“重新应用列表样式”

4、点多级列表里的“自定义新的多级列表”,直接点确定

5、注意:直接点右上的“×”关闭文档,在关闭时候保存(先保存再关闭的话,打开可能还是黑块)

按此方法顺利解决一次。
---------------------
然并卵,后续再遇到黑块块,这个方法又失效了,再度尝试,如果不打算用1.1.1的格式的话,就不要在样式那给编号了,另外手动编号,祝好运。

近期所接触的几个excel公式

2016.08.04

如果月报表的H列里有和当前表的B2一样的,则在当前单元格显示月报里J2的值。
=SUMIF(月报!H:H,B2,月报!J:J)

如果在当前表的H2的值和工作量汇总的B区间里有一样的(比如和B4一样),则显示对应行的工作量汇总(D4)的值。
=INDEX(工作量汇总!$D$2:$D$29,MATCH(H2,工作量汇总!$B$2:$B$29,))

在有合并单元格的情况,选择需要填需要的单元格(列),输入以下公式(记得换列为对应列),按CTRL+回车,完成。
=IF(ROW()=1,1,MAX(INDIRECT("A1:A"&ROW()-1))+1)

G4为数字,当G4为10的时候,求和F1到F10;当G4为20的时候,求和F1到F20。即求和的行数随G4的值变化。
=SUM(OFFSET($F$1,(ROW(F1)-1)*G4, ,G4))

提取目标单元格的年月日的值。
=YEAR(L2)
=MONTH(L2)
=DAY(L2)

条件格式里用的公式:如果当前表的a列对应等于第一周的a列,则设置显示。
=$a2<>第一周!$a2

excel的数字太长问题的小扩展

2016.07.20

常玩excel的一早就知道excel默认会把超过11位的数字组变成科学计数法,而这时候再把单元格格式设置为文本也无济于事,甚至末尾几个数字还会被抹成0。

近期我就遇到这么个excel,为了防止过长的数字变为科学计数法,在数字后面加了大量空格,而这造成的后果就是复制出来的数字带着空格不方便使用。

于是,我先把单元格的格式全部改为文本,再把所有数值数据整块的复制到记事本里,在记事本里用替换把空格替换掉,再把它复制回excel内,完事。

Excel统计某值的个数

2009.03.15

在做BUG统计的时候,为了统计还有多少个BUG未改,找了半天得到此公式。用的是COUNTIF

举例:=COUNTIF(G1:G100,"=未修正")

解释:“未修正”是在表格里所写的没修正的BUG,已修正的标为“已修正”。这句公式表示在G列1至100行里写的是“未修正”的格子数。

当然,数字下,可以把等于符号换为大于小于。

举例:=COUNTIF(G1:G100,">2")

Excel里面的if:如果,如果是,如果否

2009.01.10

又开始接触数值计算了,昨天最大的收获就是对IF(logical_test,value_if_true,value_if_false)的应用。这个是啥意思呢?就是IF(判断条件,如果符合要怎样,如果不符合要怎样)。

比如简单判断:若A1-B1>0,则算B1+C1;否则算B1-C1。

你可能喜欢如下内容:

    ID); if ($post_tags) { foreach ($post_tags as $tag){ $tag_list[] .= $tag->term_id; } $post_tag = $tag_list[ mt_rand(0, count($tag_list) - 1) ]; $args = array( 'tag__in' => array($post_tag), 'category__not_in' => array(NULL), 'post__not_in' => array($post->ID), 'showposts' => 6, 'caller_get_posts' => 1 ); query_posts($args); if (have_posts()) : while (have_posts()) : the_post(); update_post_caches($posts); >
  • ID); if( $ashu_cats ){ $args = array( 'category__in' => array( $ashu_cats[0] ), 'post__not_in' => array( $post->ID ), 'showposts' => 6, 'caller_get_posts' => 1 ); query_posts($args); if( have_posts()):while(have_posts()):the_post();update_post_caches($posts);>