• 搜狐真烂 - [自言自语]

    2010-12-05

    其实搜狐很烂,真的,除了搜狗输入法比较吃香,那个搜狗浏览器真不咋滴,当我在地址栏刚输入ren,下拉列表就会推荐人ti艺术网站。

    我要喷的是搜狗问答,搜狗问答很没人气,所以搜狐的人想出用其他问答平台的问题来扩充自己搜狗问答的问题数量,这事另外有一个问答平台也做,但是搜狗更无耻,它直接把问题和答案全部拷过来,在换掉提问者和回答者的ID。这些ID是程序员设置的,而抓取问题和回答的工作也是通过程序直接完成的。

    下面我就给出证据

     

    原问题是在百度知道上的,网址是http://zhidao.baidu.com/question/200769330.html?si=1

    然后搜狗问答的,

    网址是http://women.zhishi.sohu.com/question/146637544.html

    类似的问题和回答有很多,搜狐就是这么干的。

    让我不爽的是它抓取问题用的ID正好是我的常用ID  sephay,我很不爽,发了N封邮件过去要求改ID都没回音,所以我要揭穿它!并且到处宣扬!

  • pic link test - [自言自语]

    2010-11-27
    [本日志已设置加密]
  •  

     

    刚开始用Excel的人基本上都会碰到一个问题,如何输入10位以上的数字而不变成科学计数,其实最简单的方法是在输入数字之前先输一个  '  (英文状态下的),这样数字会以文本形式储存(如下图)

    但是这样会带来一个问题,单元格左上角有个绿色三角提示,虽然不影响打印,但是会影响到计算,因为文本不能参与运算。最稳妥的方法是设置单元格格式,设为数值,小数位数0(位数根据实际情况调整),必要时还要设置列宽。OK。

     

    以上只是Excel的一些基础,更进一步的是使用函数,(再高一阶的是使用宏,实现多张表数据的关联,调用)

    接下来举个例子说明一下函数的功能

    如上图,要实现填写建造年份后自动在后面相应位置打钩,这里就要用到if函数。if函数的语法是

    IF(条件,返回值1,返回值2)     ********返回值1是当条件成立时显示的,返回值2是条件不成立显示的

    IF函数可以多层套用,最多7层

    其实Excel中自带的函数说明写的已经很清楚了。

    废话不多说了,直接开始。首先需要对第一行的每个单元格进行编辑,写入函数语句。

    说明:这里是第468行,所以显示I468,在J468中写入 =IF(I468<1990,"√","")

    这句表示当I468单元格数值小于1990时,在J468输入√;如果大于1990,就不输入(输入空白,"")

    函数语句都必须是英文状态下输入。

    同样的,对后面的单元格编辑函数语句,从K468开始就要用到IF函数多层套用了,还记得VFP的同学可能发现了,其实和VFP中的IIF函数一样。

    在K468中输入语句   =IF(I468>=1990,IF(I468<=1995,"√",""),"")

    红框部分可以看做一个整体,它既是I468>=1990的返回值,也是一个完整的判断函数。

    解释:当I468中输入的年份大于等于1990,且小于等于1995是,在K468打钩;如果输入的年份大于1995,就不打钩,这里前提已经明确是>=1990了,所以只会判定>1990的数字,如果输入的<1990,该单元格的函数不会起作用。

    首行4个单元格全部编辑完后,只要用Excel的自动填充功能往下一拖,下边的单元格也就设置完成了。

    需要注意的是判断条件的边界必须连续,比如上例中的1990,1995,2000等。

    当然也可以用Excel的函数对话框进行,不过个人觉得不怎么好用。

     

    一切就绪,只要输入或者改变年份,右侧就会相应改动

     

    这个IF函数可以用在很多地方,比如成绩录入自动打出等级

    输入成绩后自动显示等级,语句如下(以A2单元格为例)

    =IF(A2>=60,IF(A2>=70,IF(A2>=80,IF(A2>=90,"优","良"),"中"),"及格"),"不及格")

     

    Excel中还有很多其他的函数,这里就只做抛砖引玉了。