如图:怎样在右侧的Excel如何在表格中快速找到相应的人员,分别查找出人事科赵六的基本工资和奖金?

if函数的使用方法  IF函数一般是指程序设计或Excel等软件中的条件函数,根据指定的条件来判断其“真”(TRUE)、“假”(FALSE),根据逻辑计算的真假值,从而返回相应的内容。接下来由小编为大家整理出if函数的使用方法,仅供参考,希望能够帮助到大家!  if函数的`使用方法1  if函数除了遵守一般函数的通用规则以外,还有其特有的注意事项。  1、括号必须成对,上下对应。  2、if函数有N个条件则有N+1个结果,即若结果只有3种情况的,那么条件只要2个就够了。  3、if函数最多允许出现8个返回值(结果),也就意味着,最多套用7个if。  4、多个if嵌套时,尽量使用同一种逻辑运算符。  即:**使用大于号或者**使用小于号。  避免出现不必要的错误。  5、if是个好函数,很管用。  他的格式是:=if(条件1,返回值1,返回值2)。  多个嵌套的格式:=if(条件1,返回值1,if(条件2,返回值2,if(条件3,返回值3,返回值4)))。  这里先写3层嵌套,4、5、6、7层同理。  if函数的使用方法2  IF函数介绍  IF函数一般是指Excel中的IF函数,根据指定的条件来判断其“真”(TRUE)、“假”(FALSE),根据逻辑计算的真假值,从而返回相应的内容。  可以使用函数 IF 对数值和公式进行条件检测。  IF函数的语法  IF(logical_test,value_if_true,value_if_false)  Logical_test 表示计算结果为 TRUE 或 FALSE 的任意值或表达式。  例如,A10=100 就是一个逻辑表达式,如果单元格 A10 中的值等于 100,表达式即为 TRUE,否则为 FALSE。  本参数可使用任何比较运算符(一个标记或符号,指定表达式内执行的计算的类型。  有数学、比较、逻辑和引用运算符等。)。  Value_if_true logical_test 为 TRUE 时返回的值。  例如,如果本参数为文本字符串“预算内”而且 logical_test 参数值为 TRUE,则 IF 函数将显示文本“预算内”。  如果 logical_test 为 TRUE 而 value_if_true 为空,则本参数返回 0(零)。  如果要显示 TRUE,则请为本参数使用逻辑值 TRUE。  value_if_true 也可以是其他公式。  Value_if_false logical_test 为 FALSE 时返回的值。  例如,如果本参数为文本字符串“超出预算”而且 logical_test 参数值为 FALSE,则 IF 函数将显示文本“超出预算”。  如果 logical_test 为 FALSE 且忽略了 value_if_false(即 value_if_true 后没有逗号),则会返回逻辑值 FALSE。  如果 logical_test 为 FALSE 且 value_if_false 为空(即 value_if_true 后有逗号,并紧跟着右括号),则本参数返回 0(零)。  VALUE_if_false 也可以是其他公式。if函数的使用方法扩展阅读if函数的使用方法(扩展1)——excel中vlookup函数的使用方法excel中vlookup函数的使用方法  excel中vlookup函数的使用方法是什么呢?下面小编整理了excel中vlookup函数的使用方法,欢迎大家参考借鉴!  excel中vlookup函数的使用方法(一)  在前几天笔者看到同事在整理资料时,用到VLOOKUP函数,感觉非常好!下面把这个方法分享给大家!  功用:适合对已有的各种基本数据加以整合,避免重复输入数据,整合的数据具有连结性,修改原始基本数据,整合表即会自动更新数据,非常有用。  函数说明:  =VLOOKUP (欲搜寻的值,搜寻的参照数组范围,传回数组表的欲对照的栏,搜寻结果方式)  *搜寻的参照数组范围:必须先用递增排序整理过,通常使用绝对参照,以利复制函数。  *搜寻结果方式:TRUE或省略不填,只会找到最接近的数据;FALSE则会找完全符合的才可以。  左边A2:B5为参照数组范围,E2为欲搜寻的值,传回数组表的欲对照的栏为第2栏(姓名)  在F2输入=VLOOKUP(E2,A2:B5,2,FALSE)将会找到155003是王小华,然后显示出来。  绝对参照=VLOOKUP(E2,A2:B5,2,FALSE)  讲解范例:  1) 先完成基本数据、俸点等工作表  2)基本数据  3)俸点  4)薪资表空白  5)在薪资表工作表中  储存格B2中输入=VLOOKUP(A2,基本数据!$A$2:$D$16,4,FALSE)  储存格C2中输入=VLOOKUP(B2,俸点!$A$2:$B$13,2,FALSE)  储存格D2中输入=VLOOKUP(A2,基本数据!$A$2:$D$16,3,FALSE)  6)用VLOOKUP函数完成薪资,相关知识点讲解:  VLOOKUP函数的用法  “Lookup”的汉语意思是“查找”,在Excel中与“Lookup”相关的函数有三个:VLOOKUP、HLOOKUO和LOOKUP。下面介绍VLOOKUP函数的用法。  一、功能  在表格的首列查找指定的数据,并返回指定的数据所在行中的指定列处的数据。  二、语法  标准格式:  VLOOKUP(lookup_value,table_array,col_index_num , range_lookup)  三、语法解释  VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)可以写为:  VLOOKUP(需在第一列中查找的数据,需要在其中查找数据的数据表,需返回某列值的列号,逻辑值True或False)  1.Lookup_value为“需在数据表第一列中查找的数据”,可以是数值、文本字符串或引用。  2.Table_array 为“需要在其中查找数据的数据表”,可以使用单元格区域或区域名称等。  ⑴如果 range_lookup 为 TRUE或省略,则 table_array 的第一列中的数值必须按升序排列,否则,函数 VLOOKUP 不能返回正确的数值。  如果 range_lookup 为 FALSE,table_array 不必进行排序。  ⑵Table_array 的第一列中的数值可以为文本、数字或逻辑值。若为文本时,不区分文本的大小写。  3.Col_index_num 为table_array 中待返回的匹配值的列序号。  Col_index_num 为 1 时,返回 table_array 第一列中的数值;  Col_index_num 为 2 时,返回 table_array 第二列中的数值,以此类推。  如果Col_index_num 小于 1,函数 VLOOKUP 返回错误值 #VALUE!;  如果Col_index_num 大于 table_array 的列数,函数 VLOOKUP 返回错误值 #REF!。  4.Range_lookup 为一逻辑值,指明函数 VLOOKUP 返回时是精确匹配还是近似匹配。如果为 TRUE 或省略,则返回近似匹配值,也就是说,如果找不到精确匹配值,则返回小于lookup_value 的最大数值;如果 range_value 为 FALSE,函数 VLOOKUP 将返回精确匹配值。如果找不到,则返回错误值 #N/A。  VLOOKUP函数  在表格或数值数组的首列查找指定的数值,并由此返回表格或数组中该数值所在行中指定列处的数值。  这里所说的“数组”,可以理解为表格中的一个区域。数组的列序号:数组的“首列”,就是这个区域的第一纵列,此列右边依次为第2列、3列……。假定某数组区域为B2:E10,那么,B2:B10为第1列、C2:C10为第2列……。  语法:  VLOOKUP(查找值,区域,列序号,逻辑值)  “查找值”:为需要在数组第一列中查找的数值,它可以是数值、引用或文字串。  “区域”:数组所在的区域,如“B2:E10”,也可以使用对区域或区域名称的引用,例如数据库或数据清单。  “列序号”:即希望区域(数组)中待返回的匹配值的列序号,为1时,返回第一列中的数值,为2时,返回第二列中的数值,以此类推;若列序号小于1,函数VLOOKUP 返回错误值 #VALUE!;如果大于区域的列数,函数VLOOKUP返回错误值 #REF!。  “逻辑值”:为TRUE或FALSE。它指明函数 VLOOKUP 返回时是精确匹配还是近似匹配。如果为 TRUE 或省略,则返回近似匹配值,也就是说,如果找不到精确匹配值,则返回小于“查找值”的最大数值;如果“逻辑值”为FALSE,函数 VLOOKUP 将返回精确匹配值。如果找不到,则返回错误值 #N/A。如果“查找值”为文本时,“逻辑值”一般应为 FALSE 。另外:  ·如果“查找值”小于“区域”第一列中的最小数值,函数 VLOOKUP 返回错误值 #N/A。  ·如果函数 VLOOKUP 找不到“查找值” 且“逻辑值”为 FALSE,函数 VLOOKUP 返回错误值 #N/A。  excel怎么合并单元格的方法  今天有网友在QQ上问了笔者一个excel合并单元格的问题,找不到怎么合并了。下面针对这个问题,笔者今天就把“excel怎么合并单元格”的方法和步骤详细的说下,希望对那些刚用excel软件还不太熟悉的朋友有所帮助。  excel中如何合并单元格  excel合并单元格有两种方法:  1、使用“格式”工具栏中的“合并及居中”;  想使用格式工具栏中的合并单元格快捷按钮,需要确认格式工具栏处于显示状态,具体的方法是选择“视图”—“工具栏”—“格式”,详细看下图中“格式”处于勾选状态(点击一下是选择,再点击一下是取消,如此反复)  确认了“格式”工具栏处于显示状态后,我们可以在格式工具栏中查看是否显示了“合并居中”按钮,如果没有显示,我们在添加删除按钮的子菜单里勾选“合并居中”。  当确认了你的格式工具栏中有了“合并居中”按钮之后,就方便多了,把需要合并的一起选择,点一下这个按钮就可以合并了。  2、使用右键菜单中的“单元格格式化”中的“文本**”  选择你需要合并的几个单元格,右键选择“设置单元格格式”,在弹出的窗口中,点击“对齐”标签,这里的选项都非常有用。“水*对齐”、“垂直对齐”“自动换行”“合并单元格”“文字方向”都非常有用,自己试试吧。  excel合并单元格如何取消合并  如果你对上面的合并方法非常熟悉,就很好办了。  1、在合并单元格的第一种方法中,点击已经合并的单元格,会拆分单元格;  2、在合并单元格的第二种方法中,点击右键已经合并的单元格,选择“设置单元格格式”菜单,当出现上面第二幅图的时候,去掉“合并单元格”前面的对勾即可。  电脑菜鸟级晋级excel表格的工具  我们可以打开带有wps的excel表格,会发现***一些工具,这里面我讲一下这里面的工具,其中看一下,这里面我们可以输入文字记录自己想记录的事情,后面可以备注数量。  其中字体的话,不用多说了,很多人也都会,这里面也用不到那么多字体的事情。说几个经常用的几个快捷键。输入文字以后ctrl+c ,是复制,ctrl+V黏贴,当然也可以点击右键删除。拖住单元格,鼠标移到右下角有一个十字的加号往下拖拽会发现数字增加。如下图,很多做财务的人都会需要,省得我们一个一个复制了。  在表格中,有很多数字,比如我们要求和这可怎么办,这难道了很多刚接触电脑的朋友,当然也找不到到底在哪里有没有发现页端的左上角有一个图标,底下写着自动求和,这就是我们要找的求和,可以自动帮我们快速求和。  Excel中RANK函数怎么使用?  Excel中RANK函数怎么使用?下面将以实例图文详解方式,为你讲解Excel中RANK函数的应用。  rank函数是排名函数。rank函数最常用的是求某一个数值在某一区域内的排名。  rank函数语法形式:rank(number,ref,[order])  函数名后面的参数中 number 为需要求排名的那个数值或者单元格名称(单元格内必须为数字),ref 为排名的参照数值区域,order的为0和1,默认不用输入,得到的就是从大到小的排名,若是想求倒数第几,order的值请使用1。  下面给出几个rank函数的范例:  示例1:正排名  此例中,我们在B2单元格求20这个数值在 A1:A5 区域内的排名情况,我们并没有输入order参数,不输入order参数的情况下,默认order值为0,也就是从高到低排序。此例中20在 A1:A5 区域内的正排序是1,所以显示的结果是1。  示例2:倒排名  此例中,我们在上面示例的情况下,将order值输入为1,发现结果大变,因为order值为1,意思是求倒数的排名,20在A1:A5 区域内的倒数排名就是4。  示例3:求一列数的排名  在实际应用中,我们往往需要求某一列的数值的排名情况,例如,我们求A1到A5单元格内的数据的各自排名情况。我们可以使用单元格引用的方法来排名:=rank(a1,a1:a5) ,此公式就是求a1单元格在a1:a5单元格的排名情况,当我们使用自动填充工具拖拽数据时,发现结果是不对的,仔细研究一下,发现a2单元格的公式居然变成了 =rank(a2,a2:a6) 这超出了我们的预期,我们比较的数据的区域是a1:a5,不能变化,所以,我们需要使用 $ 符号锁定公式中 a1:a2 这段公式,所以,a1单元格的公式就变成了 =rank(a1,a$1:a$5)。  如果你想求A列数据的倒数排名你会吗?请参考例3和例2,很容易。  相关文章推荐阅读:利用rank函数实现自动排序  RANK 函数  返回一个数字在数字列表中的排位。数字的排位是其大小与列表中其他值的比值(如果列表已排过序,则数字的排位就是它当前的位置)。  语法  RANK(number,ref,order)  Number 为需要找到排位的数字。  Ref 为数字列表数组或对数字列表的引用。Ref 中的非数值型参数将被忽略。  Order 为一数字,指明排位的方式。  如果 order 为 0(零)或省略,Microsoft Excel 对数字的排位是基于 ref 为按照降序排列的列表。  如果 order 不为零,Microsoft Excel 对数字的排位是基于 ref 为按照升序排列的列表。  注解  函数 RANK 对重复数的排位相同。但重复数的存在将影响后续数值的排位。例如,在一列按升序排列的整数中,如果整数 10 出现两次,其排位为 5,则 11 的排位为 7(没有排位为 6 的数值)。  示例:  源数据:  降序:  在单元格C2中输入=RANK(B2,$B$2:$B$13,0),回车,就可以计算出学生1的成绩的降序排名了。然后将C2单元格的公式应用到C2到C13,所有学生成绩的降序排名就都出来了。  升序:  同理,在单元格C2中输入=RANK(B2,$B$2:$B$13,1),回车,然后应用到C2到C13单元格,就可以计算所有学生成绩的升序排名。  Excel如何进行高级筛选?  在日常工作中,我们经常用到筛选,而在这里,我要说的是筛选中的高级筛选。  相对于自动筛选,高级筛选可以跟据复杂条件进行筛选,而且还可以把筛选的结果复制到指定的地方,更方便进行对比,因此下面说明一下Excel如何进行高级筛选的一些技巧。  一、高级筛选中使用通用符。  高级筛选中,可以使用以下通配符可作为筛选以及查找和替换内容时的比较条件。  请使用 若要查找  ?(问号) 任何单个字符  例如,sm?th 查找“smith”和“smyth”  *(星号) 任何字符数  例如,*east 查找“Northeast”和“Southeast”  ~(波形符)后跟 ?、* 或 ~ 问号、星号或波形符  例如,“fy91~?”将会查找“fy91?”  下面给出一个应用的例子:  如上面的示例,为筛选出姓为李的数据的例子。  二、高级筛选中使用公式做为条件。  高级筛选中使用条件如“李”筛选时,也会把所有的以“李”开头的,这时用条件“李”或“李?”和“李*”的结果都是一样,那么如果要筛选出姓李而名为单字的数据呢?这时就需要用公式做为条件了。 下面给出一个应用的例子:  如上面的示例,筛选的条件为公式: ="=李?"。(注:2010-01-29增加)  三、条件中的或和且。  在高级筛选的指定条件中,我们可能遇到同一列中有多个条件,即此字段需要符合条件1或条件2,这时我们就可以把此条件列在同一列中。  如上面的示例,为筛选出工号为101与111的数据。  同时我们也可以遇到同行中,不同字段需要满足条件相应的条件,此时我们就把条件列在同行中。  如上面的示例,为筛选出年龄大于30且工种不为车工的数据。此外示例中还给出单列多组条件与多列单条件的情况,在这就不一一列出了。  四、筛选出不重复的数据。  高级筛选中,还有一个功能为可以筛选出不重复的数据,使用的方法是,在筛选的时候,把选择不重复记录选项选上即可。要注意的一点是,这里的.重复记录指的是每行数据的每列中都相同,而不是单列。  案例分享:  Excel中的高级筛选比较复杂,且与自动筛选有很大不同。现以下图中的数据为例进行说明。  说明:上图中只所以要空出前4行,是为了填写条件区域的数据。尽管Excel允许将条件区域写在源数据旁边,但在筛选中,条件区域可能会被隐藏,为了防止这种事情的发生,最好将条件区域放在源数据区域的上方或下方。但要注意,条件区域与源数据区域之间至少要保留一个空行。  例1,简单文本筛选:筛选姓张的人员。  A1:姓名,或=A5  A2:张  运行数据菜单→筛选→高级筛选命令,在弹出的高级筛选对话框中,按下表输入数据。  说明:  ①筛选中,条件区域标题名要与被筛选的数据列标题完全一致。  ②如果勾选“将筛选结果复制到其他位置”,则当前列表区域不符合条件的不隐藏,而是将符合条件的区域复制到指定的区域。  例2,单标题OR筛选:筛选姓张和姓王的人员  A1:姓名  A2:张  A3:王  条件区域:$A$1:$A$3  说明:将筛选条件放在不同行中,即表示按“OR”来筛选  例3,两标题AND筛选:筛选出生地为**的男性人员  A1:出生地  A2:**  B1:性别  B2:男  条件区域:$A$1:$B$2  说明:将判断条件放在同一行中,就表示AND筛选  例4,两标题OR筛选:筛选出生地为**或女性人员  A1:出生地  A2  :**  B1:性别  B3:女  条件区域:$A$1:$B$3  说明:条件区域允许有空单元格,但不允许有空行  例5,精确文本筛选:筛选姓名为张飞的人员信息  A1:姓名  A2:="=张飞"  条件区域:$A$1:$A$2  说明:注意条件书写格式,仅填入“张飞”的话,可能会筛选出形如“张飞龙”、“张飞虎”等人的信息。  例6,按公式结果筛选:筛选1984年出生的人员  A1:"",A1可以为任意非源数据标题字符  A2:=year(C6)=1984  条件区域:$A$1:$A$2  说明:按公式计算结果筛选时,条件标题不能与已有标题重复,可以为空,条件区域引用时,要包含条件标题单元格(A1)  例7,用通配符筛选:筛选姓名为张X(只有两个字)的人员(例5补充)  A1:姓名  A2:="=张?"  条件区域:$A$1:$A$2  说明:最常用的通配符有?和*表示一个字符,如果只筛选三个字的张姓人员,A2:="=张??"。*表示任意字符  例8,日期型数据筛选:例6补充  A1:NO1  A2:=C6>=A$3  A3:1984-1-1  B1:NO2  B2:=C6  B3:1984-12-31  条件区域:$A$1:$B$2  说明:日期型数据与具体的日期比较往往容易出错,因此在比较时,应将比较的日期值输入到一个单元格中,这里分别将两个具体日期值输入到了A3和B3。注意A2与A3中对这个具体日期值的引用,必须加绝对引用符号,因为出生日期这列数据都要与该单元格中的数据进行比较。  拓展阅读  Excel财务函数用法  1. ACCRINT( is, fs, s, r,p,f,b)  该函数返回定期付息有价证券的应计利息。其中is为有价证券的发行日,fs为有价证券的起息日,s为有价证券的成交日,即在发行日之后,有价证券卖给购买者的日期,r为有价证券的年息票利率,p为有价证券的票面价值,如果省略p,函数ACCRINT就会自动将p设置为¥1000,f为年付息次数,b为日计数基准类型。  例如,某国库券的交易情况为:发行日为95年1月31日;起息日为95年7月30日;成交日为95年5月1日,息票利率为8.0%;票面价值为¥3,000;按半年期付息;日计数基准为30/360,那么应计利息为: =ACCRINT("95/1/31","95/7/30","95/5/1",0.08,3000,2,0)计算结果为:60.6667。  2. ACCRINTM(is, m,r, p, b)  该函数返回到期一次性付息有价证券的应计利息。其中i为有价证券的发行日,m为有价证券的到期日,r为有价证券的年息票利率,p为有价证券的票面价值,如果省略p,函数ACCRINTM就会自动将p为¥1000,b为日计数基准类型。  例如,一个短期债券的交易情况如下:发行日为95年5月1日;到期日为95年7月18日;息票利息为9.0%;票面价值为¥1,000;日计数基准为实际天数/365。那么应计利息为: =ACCRINTM("95/5/1","95/7/18",0.09,1000,3)计算结果为:19.23228。  3.CUMPRINC(r,np,pv,st,en,t)  该函数返回一笔货款在给定的st到en期间累计偿还的本金数额。其中r为利率,np为总付款期数,pv为现值,st为计算中的首期,付款期数从1开始计数,en为计算中的末期,t为付款时间类型,如果为期末,则t=0,如果为期初,则t=1。  例如,一笔住房抵押贷款的交易情况如下:年利率为9.00%;期限为25年;现值为¥110,000。由上述已知条件可以计算出:r=9.00%/12=0.0075,np=30*12=360。那么该笔贷款在第下半年偿还的全部本金之中(第7期到第12期)为: CUMPRINC(0.0075,360,110000,7,12,0) 计算结果为:-384.180。该笔贷款在第一个月偿还的本金为: =CUMPRINC(0.0075,360,110000,1,1,0) 计算结果为:-60.0849。  4.DISC(s,m,pr,r,b)  该函数返回有价证券的贴现率。其中s为有价证券的成交日,即在发行日之后,有价证券卖给购买者的日期,m为有价证券的到日期,到期日是有价证券有效期截止时的日期,pr为面值为“¥100”的有价证券的价格,r为面值为“¥100”的有价证券的清偿价格,b为日计数基准类型。  例如:某债券的交易情况如下:成交日为95年3月18日,到期日为95年8月7日,价格为¥45.834,清偿价格为¥48,日计数基准为实际天数/360。那么该债券的贴现率为: DISC("95/3/18","95/8/7",45.834,48,2)计算结果为:0.114401。  5.EFFECT(nr,np)  该函数利用给定的名义年利率和一年中的复利期次,计算实际年利率。其中nr为名义利率,np为每年的复利期数。  例如:EFFECT(6.13%,4)的计算结果为0.062724或6.2724%  6. FV(r,np,p,pv,t)  该函数基于固定利率及等额分期付款方式,返回某项投资的未来值。其中r为各期利率,是一固定值,np为总投资(或贷款)期,即该项投资(或贷款)的付款期总数,p为各期所应付给(或得到)的金额,其数值在整个年金期间(或投资期内)保持不变,通常P包括本金和利息,但不包括其它费用及税款,pv为现值,或一系列未来付款当前值的累积和,也称为本金,如果省略pv,则假设其值为零,t为数字0或1,用以指定各期的付款时间是在期初还是期末,如果省略t,则假设其值为零。  例如:FV(0.6%,12,-200,-500,1)的计算结果为¥3,032.90; FV(0.9%,10,-1000)的计算结果为¥10,414.87; FV(11.5%/12,30,-2000,,1)的计算结果为¥69,796.52。  又如,假设需要为一年后的一项工程预筹资金,现在将¥2000以年利4.5%,按月计息(月利为4.5%/12)存入储蓄存款帐户中,并在以后十二个月的每个月初存入¥200。那么一年后该帐户的存款额为: FV(4.5%/12, 12,-200,-2000,1) 计算结果为¥4,551.19。  7.FVSCHEDULE(p,s)  该函数基于一系列复利返回本金的未来值,它用于计算某项投资在变动或可调利率下的未来值。其中p为现值,s为利率数组。  例如:FVSCHEDULE(1,{0.08,0.11,0.1})的计算结果为1.31868。  8.IRR(v,g)  该函数返回由数值**的一组现金流的内部收益率。这些现金流不一定必须为均衡的,但作为年金,它们必须按固定的间隔发生,如按月或按年。内部收益率为投资的回收利率,其中包含定期支付(负值)和收入(正值)。其中v为数组或单元格的引用,包含用来计算内部收益率的数字,v必须包含至少一个正值和一个负值,以计算内部收益率,函数IRR根据数值的顺序来解释现金流的顺序,故应确定按需要的顺序输入了支付和收入的数值,如果数组或引用包含文本、逻辑值或空白单元格,这些数值将被忽略;g为对函数IRR计算结果的估计值,excel使用迭代法计算函数IRR从g开始,函数IRR不断修正收益率,直至结果的精度达到0.00001%,如果函数IRR经过20次迭代,仍未找到结果,则返回错误值#NUM!,在大多数情况下,并不需要为函数IRR的计算提供g值,如果省略g,假设它为0.1(10%)。如果函数IRR返回错误值#NUM!,或结果没有靠近期望值,可以给g换一个值再试一下。  例如,如果要开办一家服装商店,预计投资为¥110,000,并预期为今后五年的净收益为:¥15,000、¥21,000、¥28,000、¥36,000和¥45,000。  在工作表的B1:B6输入数据“函数.xls”所示,计算此项投资四年后的内部收益率IRR(B1:B5)为-3.27%;计算此项投资五年后的内部收益率IRR(B1:B6)为8.35%;计算两年后的内部收益率时必须在函数中包含g,即IRR(B1:B3,-10%)为-48.96%。  9.NPV(r,v1,v2,...)  该函数基于一系列现金流和固定的各期贴现率,返回一项投资的净现值。投资的净现值是指未来各期支出(负值)和收入(正值)的当前值的总和。其中,r为各期贴现率,是一固定值;v1,v2,...**1到29笔支出及收入的参数值,v1,v2,...所属各期间的长度必须相等,而且支付及收入的时间都发生在期末,NPV按次序使用v1,v2,来注释现金流的次序。所以一定要保证支出和收入的数额按正确的顺序输入。如果参数是数值、空白单元格、逻辑值或表示数值的文字表示式,则都会计算在内;如果参数是错误值或不能转化为数值的文字,则被忽略,如果参数是一个数组或引用,只有其中的数值部分计算在内。忽略数组或引用中的空白单元格、逻辑值、文字及错误值。  例如,假设第一年投资¥8,000,而未来三年中各年的收入分别为¥2,000,¥3,300和¥5,100。假定每年的贴现率是10%,则投资的净现值是: NPV(10%,-8000,2000,3300,5800) 计算结果为:¥8208.98。该例中,将开始投资的¥8,000作为v参数的一部分,这是因为付款发生在第一期的期末。(“函数.xls”文件)下面考虑在第一个周期的期初投资的计算方式。又如,假设要购买一家书店,投资成本为¥80,000,并且希望前五年的营业收入如下:¥16,000,¥18, 000,¥22,000,¥25,000,和¥30,000。每年的贴现率为8%(相当于通贷膨胀率或竞争投资的利率),如果书店的成本及收入分别存储在B1到B6中,下面的公式可以计算出书店投资的净现值: NPV(8%,B2:B6)+B1 计算结果为:¥6,504.47。在该例中,一开始投资的¥80,000并不包含在v参数中,因为此项付款发生在第一期的期初。假设该书店的营业到第六年时,要重新装修门面,估计要付出¥11,000,则六年后书店投资的净现值为: NPV(8%,B2:B6,-15000)+B1 计算结果为:-¥2,948.08  10.PMT(r,np,p,f,t)  该函数基于固定利率及等额分期付款方式,返回投资或贷款的每期付款额。其中,r为各期利率,是一固定值,np为总投资(或贷款)期,即该项投资(或贷款)的付款期总数,pv为现值,或一系列未来付款当前值的累积和,也称为本金,fv为未来值,或在最后一次付款后希望得到的现金余额,如果省略fv,则假设其值为零(例如,一笔贷款的未来值即为零),t为0或1,用以指定各期的付款时间是在期初还是期末。如果省略t,则假设其值为零。  例如,需要10个月付清的年利率为8%的¥10,000贷款的月支额为: PMT(8%/12,10,10000)计算结果为:-¥1,037.03。  又如,对于同一笔贷款,如果支付期限在每期的期初,支付额应为: PMT(8%/12,10,10000,0,1)计算结果为:-¥1,030.16。  再如:如果以12%的利率贷出¥5,000,并希望对方在5个月内还清,那么每月所得款数为: PMT(12%/12,5,-5000)计算结果为:¥1,030.20。  11.PV(r,n,p,fv,t)  计算某项投资的现值。年金现值就是未来各期年金现在的价值的总和。如果投资回收的当前价值大于投资的价值,则这项投资是有收益的。  例如,借入方的借入款即为贷出方贷款的现值。其中r(rage)为各期利率。如果按10%的年利率借入一笔贷款来购买住房,并按月偿还贷款,则月利率为10%/12(即0.83%)。可以在公式中输入10%/12、0.83%或0.0083作为r的值;n(nper)为总投资(或贷款)期,即该项投资(或贷款)的付款期总数。对于一笔4年期按月偿还的住房贷款,共有4*12(即48)个偿还期次。可以在公式中输入48作为n的值;p(pmt)为各期所应付给(或得到)的金额,其数值在整个年金期间(或投资期内)保持不变,通常p包括本金和利息,但不包括其他费用及税款。例如,¥10,000的年利率为12%的四年期住房贷款的月偿还额为¥263.33,可以在公式中输入263.33作为p的值;fv为未来值,或在最后一次支付后希望得到的现金余额,如果省略fv,则假设其值为零(一笔贷款的未来值即为零)。  例如,如果需要在18年后支付¥50,000,则50,000就是未来值。可以根据保守估计的利率来决定每月的存款额;t(type)为数字0或1,用以指定各期的付款时间是在期初还是期末,如果省略t,则假设其值为零。  例如,假设要购买一项保险年金,该保险可以在今后二十年内于每月末回报¥500。此项年金的购买成本为60,000,假定投资回报率为8%。那么该项年金的现值为: PV(0.08/12, 12*20,500,,0) 计算结果为:-¥59,777.15。负值表示这是一笔付款,也就是支出现金流。年金(¥59,777.15)的现值小于实际支付的(¥60,000)。因此,这不是一项合算的投资。在计算中要注意优质t和n所使用单位的致性。  12.SLN(c,s,l)  该函数返回一项资产每期的直线折旧费。其中c为资产原值,s为资产在折旧期末的价值(也称为资产残值),1为折旧期限(有时也称作资产的生命周期)。  例如,假设购买了一辆价值¥30,000的卡车,其折旧年限为10年,残值为¥7,500,那么每年的折旧额为: SLN(30000,7500,10)计算结果为:¥2,250。  Excel公式操作难点  1批量输入公式  选取要输入的区域,在编辑栏中输入公式,按CTRL+ENTER即可批量填充公式。  2批量修改公式  如果是修改公式中的相同部分,可以直接用替换功能即可。  3快速查找公式  选取表格区域 - 按Ctrl+g打开定位窗口 - 定位条件 - 公式,即可选取表中所有的公式  4显示公式部分计算结果  选取公式中的要显示的部分表达式,按F9键  按F9键后的结果  想恢复公式,按esc退出编辑状态即可。  5保护公式  选取非公式的填写区域,取消单元格锁定。公式区域不必操作。  设置单元格格式后,还需要保护工作表:审阅 - 保护工作表。  6隐藏公式  隐藏公式和保护公式多了一步:选取公式所在单元格区域,设置单元格格式 - 保护 - 勾选“隐藏” - 保护工作表。  7显示所有公式  需要查看表中都设置了哪些公式时,你只需按alt+~组合键(或 公式选项卡 - 显示公式)  把公式转换为数值  8把公式转换为数值  公式转换数值一般方法,复制 - 右键菜单上点123(值)  9显示另一个单元格的公式  如果想在B列显示A列的公式,可以通过定义名称来实现。  公式 - 名称管理器 - 新建名称:G =get.cell(6,sheet3!a4)  在B列输入公式=G,即可显示A列的公式。  excel2013中新增了FORMULATEXT函数,可以直接获取公式文本。  10把表达式转换为计算结果  方法同上,只需要定义一个转换的名称即可。  zhi =Evaluate(b2)  在B列输入公式 =zhi即可把B列表达式转换为值if函数的使用方法(扩展2)——Index函数在excel中的使用方法Index函数在excel中的使用方法  Excel中INDEX函数是很常用的查找引用函数。通常情况下,嵌套其余函数一起使用,比如index+match。下面给大家介绍Index函数在excel中的使用方法,一起来了解一下吧!  1、从单行或单列中提取指定位置的值  如下图所示:从A列中提取第3个位置的值,结果为A3的值。  =index(A:A,3)  如下图所示:从第1列中提取第3个位置的值,结果为C1的值。  =index(A1:F1,3)  2、从多行多列区域提取指定值  index()函数给定行数和列数,就可以从给定的行数和列数中提取指定的值  =index(区域,行数,列数)  如下图所示:在A1:F7区域提取第3行第5列的数据  =index(A1:F7,3,5)  3、从多个区域中提取指定的数据  index()函数第一个参数可以是多个区域,具体引用哪个区域由最后一个参数决定。  如下图所示:在A1:C7和E1:G7两个区域中,选取第二个区域的第4行第2列的数据。  =index((A1:C7,E1:G7),4,2,2)  4、与函数counta()的搭档  如下图所示:提取B列最后一天的PM2.5指数。  =index(B:B,counta(B:B))  这里面counta()函数是统计非空单元格的个数,本例中有10行,所以counta(B:B)的结果值就是10。  5、反向查找  如下图所示:根据PM2.5的`值,查找出相对应的日期。  =index(A2:A10,match(D2,B2:B10,0))  这里面的match()函数查找指定值在指定区域的位置。  match(D2,B2:B10,0)就是查找D2在B2:B10中的区域,最后一个参数0**精确查找。  6、双向查找  index()函数和match()函数经常在一起搭档,上面的反相查找就是很好的案例,如果明白了上面的反向查找,那双向查找就不言而喻了,因为原理是一样的。  拓展:excel怎么筛选出自己想要的内容  1、选中筛选内容  进入excel软件界面,以列的方式选中你想要筛选的所有信息,找到屏幕上方的各个功能组。  2、在编辑组里选择排序和筛选  在这些功能组里面选择编辑的功能组,再在编辑组里面选择排序和筛选功能选项,在弹出的功能菜单里面选择筛选按钮。  3、选择筛选具体内容即可  回到表格数据位置,点击单元格右边的三角符号,选择你想要筛选的具体,再点击确定即可。if函数的使用方法(扩展3)——Excel中COLUMN函数的使用Excel中COLUMN函数的使用  COLUMN函数是一个简单的辅助函数,在一些复杂的函数计算中会使用到COLUMN函数,下面是由小编为大家准备的Excel中COLUMN函数的使用,喜欢的可以收藏一下!  Excel中COLUMN函数的使用  COLUMN函数是一个简单的辅助函数,在一些复杂的函数计算中会使用到COLUMN函数,但是一般都不会对COLUMN函数作解析,很多朋友对公式函数中突然插入“=COLUMN()”表示理解。这里,为大家介绍COLUMN函数的使用。  方法/步骤  选择C2单元格,输入“=COLUMN()”,按回车会显示“3”。  公式解析:“=COLUMN()”表示当前单元格所在列的序号,C2在C列,C列是第3列,所以显示3  选择C2单元格,输入“=COLUMN(B4)”,按回车会显示“2”。  公式解析:“=COLUMN(B4)”表示所引用的B4单元格所在列的序号,B4在B列,B列是第2列,所以显示2  扩展:Excel函数与公式学习的五大方法  1.公式错误检查  公式是Excel处理数据的主要工具,由于它的运算符和参数比较复杂,用户构造公式时极易发生错误。为了加快错误的排除速度,Excel XP提供了公式错误检查功能。当单元格中的公式出现错误时,其左侧会出现智能标记按钮。单击该按钮可以打开一个智能标记菜单,其上端显示出错误的名称(如“无效名称错误”),能帮助用户迅速发现错误原因。  2.函数工具提示  用户直接输入公式的函数名和参数时,不能看到函数格式和参数的提示,这是公式发生错误的一个重要原因。为此,Excel XP增加了函数工具提示功能。以公式“=SUMIF(A1:A8)”为例,当你输入“=SUMIF()”后,公式下方会显示黄色的函数工具提示条,提供了有关函数和参数的语法信息。你只要单击其中的函数或参数名称,就可以打开帮助获得更多信息。  3.用自然语言搜索函数  Excel拥有数百个函数,寻找适用的函数是初级用户面临的难题。为此,Excel XP在“插入函数”对话框中增加了“搜索函数”功能。假如你要完成数据排序任务,可以单击工具栏中的“插入函数”按钮打开对话框,在其中的“搜索函数”框内输入“排序”,然后单击“转到”按钮,对话框下面的“选择函数”框中显示“RANK”等排序函数。  4.**窗口  如果一个工作表的不同单元格或者多个工作表设置了公式,要想查看其内容和计算结果,必须在不同单元格或工作表中转换。为此,Excel XP增加了一个名为**窗口的'工具。其使用方法是:选中含有公式的待**单元格,再用鼠标右键单击工具栏选择“**窗口”。然后单击“**窗口”中的“添加**”按钮,被**的公式及其计算结果就会显示在**窗口中。  5.公式审核 Excel XP新增了一个“公式审核”工具栏  它提供了几个新的数据**工具,例如“错误检查”、“追踪引用单元格”和“公式求值”。“错误检查”与语法检查程序类似,它用特定的规则检查公式中存在的问题,可以查找并发现常见错误,你可以在“选项”对话框的“错误检查”选项卡中启用或关闭这些规则。“追踪引用单元格”可以用蓝色箭头等标出公式引用的所有单元格,追踪结束后可以使用“移去单元格追踪箭头”按钮将标记去掉。“公式求值”可以打开一个对话框,用逐步执行方式查看公式计算顺序和结果,能够清楚了解复杂公式的计算过程。if函数的使用方法(扩展4)——体温计的使用方法体温计的使用方法  体温计是一种最高温度计,又称“医用温度计”,广东及港台地区称为探热针。它可以记录该温度计所曾测定的最高温度。  在测量体温计时,你通常是怎么做的?今天小编为大家带来体温计的使用方法。  一、玻璃体温计  使用方法:  1、使用前先将温度计度数甩到36℃以下;  2、把体温计有水银的部位夹在腋下,测量5-10分钟;  3、取出温度计,将刻度面向自己观察水银到达的刻度。  4、读取数据,人体的正常温度是37℃,37℃以上就是发烧了。  注意事项:  1、测量前不要喝开水、吃冷饮等,以免影响实际体温,运动或洗澡后过半小时再测量;  2、玻璃体温计的最高温度值是42℃,保管时温度不可超过42℃,不能将体温计放入热水中清洗或用来测量水及其他物体的温度;  3、若腋下有汗需擦干再量,时间未到不小心松开了要重新测量和计时。  二、电子体温计  电子体温计由温度传感器,液晶显示器,纽扣电池,专用集成电路及其他电子元器件组成。能快速准确地测量人体体温,与传统的水银玻璃体温计相比,具有读数方便,测量时间短,测量精度高,能记忆并有蜂鸣提示的'优点,尤其是电子体温计不含水银,对人体及周围环境无害,特别适合于家庭,医院等场合使用。  使用方法:  1、体温计使用前,应先用酒精对体温计头部进行消毒。按压开关,蜂鸣器马上发出蜂鸣音,时间约2秒钟。  2、显示器将显示上次侧量的温度,井持续2秒钟左右。后显示器可能显示“℃”符号闪烁,表示体温计己处于待侧状态。  3、将体温计用来量体温。测量时显示出的温度值逐渐上升,同时“℃”符号不断闪烁。  4、当体温上升速度在16秒内小于0.1℃时,“℃”符号停止闪烁,同时体温计发出约5秒钟的蜂鸣提示声,这时体温计测量完毕,可以读取显示出的体温值。  5、体温计具有自动关机功能,将在测量结束后10分钟内自动关机。  三、红外体温计  红外线体温计 ,是通过红外线来进行体温的测量,多分为接触式和非接触式两种。红外线体温计测温,相对安全、准确,适合老人、儿童、医院和家庭使用。  使用方法:  01红外额温计  1、开机,测温模式调整成“体温”。  2、将红外探测器部分指向前额头正**——眉心上方并保持垂直,测量部位不能有毛发遮挡,如有汗水应擦干,与额头的距离建议在(3~5)cm左右(距离可依据制造商说明书而定)。  3、对准被测位置,按住测温钮,保持不少于一秒钟,屏幕显示体温示值,记录数值,测温结束。  02红外耳温计  1、测量前更换保护套以确保准确性及卫生,开机。  2、测量时轻轻拉耳廓,使耳道变直,固定头部,将传感器插入耳孔并对准耳膜,按住测温钮,持***钟,听到单一长音“嘀”声放开,完成体温测量。  3、屏幕显示耳温示值,记录数值,测温结束。  4、耳温计使用后,保护套丢弃不重复使用,以避免交互感染。  注意事项:  1、使用前务必将红外额温计和红外耳温计在使用环境条件下稳定15分钟或者更长时间(也可依据制造商说明书而定)。  2、当被测人员来自与温度环境温度差异较大的地方,应至少在测量环境内停留5分钟以上,待与环境温度一致后在测量。  3、不能在风扇、空调的出入口等气流较大的地方测量,不能在阳光直射的地方使用。if函数的使用方法(扩展5)——腹肌轮使用方法腹肌轮使用方法  在锻炼器械中,腹肌轮是一个很好的器械,相信有些人还是很熟悉的,当然腹肌轮的作用也是不少的,同时有一些动作还会用到腹肌轮,但是很多人都不清楚腹肌轮的使用方法。那么,腹肌轮的正确使用方法是什么?下面就一起来看看吧。  腹肌轮使用方法1  腹肌轮使用有两种方法是怎么样的呢,不知道怎么使用腹肌轮的朋友一起去了解一下吧!  在地上铺一张瑜伽垫,膝盖跪于瑜伽垫一端。双脚叠放交叉,双手握腹肌轮两端。  然后双手紧握腹肌轮两端手柄,缓慢前推,一定要慢,双脚要叠放交叉,不能分离。  滑轮一直前推,直到身体*趴在地面上,然后缓慢的把滑轮往回拉。  注意在整个过程中,双脚一直处于交叠状态。直到腹肌轮完全收回。  站姿跟跪姿使用姿势基本相同,站姿会对使用者体力要求更高。初学者可现学习跪姿。循序渐进。  腹肌轮使用方法2  腹肌轮的正确使用方法  1、首先我们从跪姿的动作开始,双膝着地,把健腹轮拿在手中。然后吸气,让你的`背部呈一定弧度弯曲到最大程度,尽量绷紧你的臀部和收紧下巴。使得你的臀部(和大腿)保持与地面垂直状态。在这个动作中,你的臀部绝对不可以向后翘得太高,或着是背部向下凹陷太大。  2、逐渐把身体往下降,在身体达到地面之间保持用力**整个训练动作。然后我们让身体在力量的全程**中下降,在下降至地板的整个过程中都要保持用力紧张。也不要在一开始训练健腹轮的时候,就让下降的过程出奇的缓慢,你会过早地感觉到疲劳,甚至在到达地面之前就运动受伤。  3、如果你的训练伙伴能够用一条宽腰带绑缚在你的腰臀处,那么也许能够更好地防止你动作失控。  在运动中必须注意的是你的背部不要向下凹陷。保证背部呈略微的弧度,或者至少保证背部保持*直状态。如果不能确保动作的准确性,那么你可能会伤害到你的下背,你并没有为这个**的健腹轮锻炼做好准备。  4、向下运动的过程中,尽量让你的胸部触地,然后努力使背部略呈弧形弯折同时保持手臂紧张。当你的身体没有达到顶部时,不要呼气。  最终,你或许就可以用腿部伸直的站姿膝盖不触碰地面的方式来完成健腹轮的训练。更难的部分在于呼气和贴近地面时的休息。然后,吸气弯曲你的背部,然后再回到初始的状态(站姿)  健腹轮注意事项  腹肌轮练腹肌是很多人有在做的练习!类似的动作有:杠铃哑铃替换健腹轮,药球推行、抗力球推行等等!  这是一个很好的前侧核心运动,但如果做错的话,同时也有很大的伤害。  前侧核心主要有两条肌肉,腹直肌和腹斜肌,最重要的功能就是弯曲身体,所以你一定看过各种仰卧起坐或不同方向的变化式。但他们的主要作用动作过程中维持稳定  在滚轮这个动作动作中 (前侧核心为了抵抗脊椎伸展 (spinal extension) 保持脊椎中立位,会等长收缩) 。  在这个动作过程中,阔背肌离心收缩让肩膀会慢慢屈曲 (shoulder flexion) 。为了维持正中的脊椎位置,前侧核心要出力避免整个脊椎伸直。if函数的使用方法(扩展6)——卷发棒的使用方法卷发棒的使用方法  在日常生活或是工作学习中,大家或多或少都会接触过卷发棒吧,下面是小编为大家整理的卷发棒的使用方法,欢迎阅读与收藏。  卷发棒使用方法是什么  1、带有盖子的卷发筒,加热时盖上盖子,可使热损失较少,容易达到所需的温度,而且可以保温。  但是,有的产品要求打开盖子才能使用,因此应详细阅读说明书。  2、如果是内藏式发热的卷发器,清洁时不要沾水,用干布擦干净即可。  3、卷发的温度约为50℃即可,但因卷筒接触到毛发后温度会下降,故通常要将卷筒加热至90C较为理想。  一般接通电源后10~20min即可使用。  4、有的卷发器的卷筒顶部刷有漆示温,当卷筒达到卷发温度,即由红色变为黑色,故使用时观察卷筒顶部的颜色,即可知道是否达到温度要求。  5、卷筒性能是以温度下降速度慢为佳,故封填有蓄热剂的卷筒性能最好。  蓄热剂有用石蜡,也有用铁粉代替的。  6、当手湿时,切不可触摸加热捧或其它可能带电的部分,以免发生触电危险。  7、过分潮湿的头发不易直接用卷发筒卷发,因太多水分进入卷发器内部,卷发器容易损坏。  8、应定期做好维护保养工作,*时要放在干燥的地方。  由于发热元件在加热过程中容易使绝缘材料老化,应经常检查并确保绝缘良好时才使用。  9、有的卷发器的.发热元件是使用瓷质芯子的,因此,不应随意掷甩,以免因碎裂而造成触电事故。  使用卷发棒的注意事项  1、要注意把温度调节好,手不要碰触发热体,避免烫伤。  2、头发干透了之后再用,湿的时候用头发不易上卷3、每次抓取的头发不宜太多,如果一次卷的头发太多,则影响头发保持效果。  4、卷头发时,从底下的头发开始,上面的头发可以先扎起来,一层一层的卷。  如果头发量不是很多,则也可以从两侧头发开始一小撮一小撮的卷。  5、等发棒热透之后再开始卷发,卷发时间不宜过长,否则会伤害头发。  6、要想头发卷出来好看,你的头发必须有层次感。  没有层次的头发,怎么卷都不会好看哦。  小编建议你去发廊修剪个长碎发。  7、选择适合型号(卷发棒的直径)的卷发棒,28MM,32MM,33MM,38MM都可以卷出**浪的效果,号码越大卷出的卷就越大,但是号码越大卷出来的波浪就越容易直。  这需要依据自己的头发来选择的。  卷发棒选购技巧  1、一支具备蒸气功能、大直径、塑料材质的卷发棒是最好的。  2、选择电卷棒最好要选表面有陶瓷处理的雾面材质较妥,不但轻松好梳理,也比较不伤发质,因为亮面材质导热虽然快,却容易伤发质,把头发烧焦。  3、选择卷发棒为蒸气式整发模式,造型更快更持久,就好像在美容院做头发一般,具备蒸气的功能能够降低热伤害。  4、选择卷发棒握把最好为塑胶材质,对使用者可说是多一层保护,因为铁制材质易导热,很容易烫手,最危险。  5、卷筒齿形不应太尖锐,以免刺伤皮肤,必须具有较好的绝缘性能,确保无漏电现象。  购买时,可通电检查其发热是否正常。  最好选择带有恒温调节器的卷发棒,使用时可根据各人的头发粗细、软硬程度选择适当温度,避免由于温度过高而损坏毛发和皮肤。  6、刘海—卷发棒直径约19~20mm,中波浪卷—卷发棒直径约25~28mm,**浪卷发—卷发棒直径约32~35mm。  自然卷发的护理方法  一、洗头后注意用毛巾擦头发  很多妹纸洗完头后都是直接用吹风筒吹头发,这样的做法其实是非常损害妹纸们的头发的哦!吹风筒辐射大,长时间一直用着它吹,会非常不利于我们的头部健康的。所以,建议妹纸们洗完头发后先用毛巾擦干,当擦到一定的干度再用吹风筒吹头发。  二、洗头时注意用手指按摩头皮  妹纸们洗头时注意用手去按摩自己的头皮,这样可以促进血液循环,有利于秀发的生长。  三、用手指做螺旋缠绕头发的动作  梳理卷发时,可以以手指作为中间做轴螺旋缠绕头发的动作,注意不要用力把发卷往下拉,然后用电吹风,开到风力最强档,快速吹顶部头发,保持凭蓬松感。
CREATE DATABASE /*!32312 IF NOT EXISTS*/`xiaobear-report` /*!40100 DEFAULT CHARACTER SET utf8 */;USE `xiaobear-report`;SET FOREIGN_KEY_CHECKS=0;-- ------------------------------ Table structure for tb_dept-- ----------------------------DROP TABLE IF EXISTS `tb_dept`;CREATE TABLE `tb_dept` (`id` bigint(20) DEFAULT NULL COMMENT '部门编号',`dept_name` varchar(100) DEFAULT NULL COMMENT '部门编号') ENGINE=InnoDB DEFAULT CHARSET=utf8;-- ------------------------------ Records of tb_dept-- ----------------------------INSERT INTO `tb_dept` VALUES ('5', '资产管理部');INSERT INTO `tb_dept` VALUES ('6', '质量监察部');INSERT INTO `tb_dept` VALUES ('7', '营销部');INSERT INTO `tb_dept` VALUES ('1', '销售部');INSERT INTO `tb_dept` VALUES ('2', '人事部');INSERT INTO `tb_dept` VALUES ('3', '财务部');INSERT INTO `tb_dept` VALUES ('4', '技术部');-- ------------------------------ Table structure for tb_province-- ----------------------------DROP TABLE IF EXISTS `tb_province`;CREATE TABLE `tb_province` (`id` bigint(50) NOT NULL,`name` varchar(100) DEFAULT NULL COMMENT '省份或直辖市或特别行政区名称',PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8;-- ------------------------------ Records of tb_province-- ----------------------------INSERT INTO `tb_province` VALUES ('1', '北京市');INSERT INTO `tb_province` VALUES ('2', '天津市');INSERT INTO `tb_province` VALUES ('3', '上海市');INSERT INTO `tb_province` VALUES ('4', '重庆市');INSERT INTO `tb_province` VALUES ('5', '河北省');INSERT INTO `tb_province` VALUES ('6', '山西省');INSERT INTO `tb_province` VALUES ('7', '辽宁省');INSERT INTO `tb_province` VALUES ('8', '吉林省');INSERT INTO `tb_province` VALUES ('9', '黑龙江省');INSERT INTO `tb_province` VALUES ('10', '江苏省');INSERT INTO `tb_province` VALUES ('11', '浙江省');INSERT INTO `tb_province` VALUES ('12', '安徽省');INSERT INTO `tb_province` VALUES ('13', '福建省');INSERT INTO `tb_province` VALUES ('14', '江西省');INSERT INTO `tb_province` VALUES ('15', '山东省');INSERT INTO `tb_province` VALUES ('16', '河南省');INSERT INTO `tb_province` VALUES ('17', '湖北省');INSERT INTO `tb_province` VALUES ('18', '湖南省');INSERT INTO `tb_province` VALUES ('19', '广东省');INSERT INTO `tb_province` VALUES ('20', '海南省');INSERT INTO `tb_province` VALUES ('21', '四川省');INSERT INTO `tb_province` VALUES ('22', '贵州省');INSERT INTO `tb_province` VALUES ('23', '云南省');INSERT INTO `tb_province` VALUES ('24', '陕西省');INSERT INTO `tb_province` VALUES ('25', '甘肃省');INSERT INTO `tb_province` VALUES ('26', '青海省');INSERT INTO `tb_province` VALUES ('27', '台湾省');INSERT INTO `tb_province` VALUES ('28', '内蒙古自治区');INSERT INTO `tb_province` VALUES ('29', '广西壮族自治区');INSERT INTO `tb_province` VALUES ('30', '西藏自治区');INSERT INTO `tb_province` VALUES ('31', '宁夏回族自治区');INSERT INTO `tb_province` VALUES ('32', '新疆维吾尔自治区');INSERT INTO `tb_province` VALUES ('33', '香港特别行政区');INSERT INTO `tb_province` VALUES ('34', '澳门特别行政区');-- ------------------------------ Table structure for tb_resource-- ----------------------------DROP TABLE IF EXISTS `tb_resource`;CREATE TABLE `tb_resource` (`id` bigint(20) NOT NULL AUTO_INCREMENT,`name` varchar(50) DEFAULT NULL,`price` double(10,1) DEFAULT NULL,`user_id` bigint(20) DEFAULT NULL,`need_return` tinyint(1) DEFAULT NULL COMMENT '是否需要归还',`photo` varchar(200) DEFAULT NULL COMMENT '照片',PRIMARY KEY (`id`),KEY `fk_user_id` (`user_id`),CONSTRAINT `fk_user_id` FOREIGN KEY (`user_id`) REFERENCES `tb_user` (`id`)) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8;-- ------------------------------ Records of tb_resource-- ----------------------------INSERT INTO `tb_resource` VALUES ('1', '记录本', '2.0', '3', '0', '\\resource_photos\\3\\1.jpg');INSERT INTO `tb_resource` VALUES ('2', '笔记本电脑', '7000.0', '3', '1', '\\resource_photos\\3\\2.jpg');INSERT INTO `tb_resource` VALUES ('3', '办公桌', '1000.0', '3', '1', '\\resource_photos\\3\\3.jpg');INSERT INTO `tb_resource` VALUES ('4', '订书机', '50.0', '4', '1', '\\resource_photos\\4\\1.jpg');INSERT INTO `tb_resource` VALUES ('5', '双面胶带', '5.0', '4', '0', '\\resource_photos\\4\\2.jpg');INSERT INTO `tb_resource` VALUES ('6', '资料文件夹', '10.0', '4', '0', '\\resource_photos\\4\\3.jpg');INSERT INTO `tb_resource` VALUES ('7', '打印机', '1200.0', '4', '1', '\\resource_photos\\4\\4.jpg');-- ------------------------------ Table structure for tb_user-- ----------------------------DROP TABLE IF EXISTS `tb_user`;CREATE TABLE `tb_user` (`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '用户ID',`user_name` varchar(100) DEFAULT NULL COMMENT '姓名',`phone` varchar(15) DEFAULT NULL COMMENT '手机号',`province` varchar(50) DEFAULT NULL COMMENT '省份',`city` varchar(50) DEFAULT NULL COMMENT '城市',`salary` int(10) DEFAULT NULL,`hire_date` datetime DEFAULT NULL COMMENT '入职日期',`dept_id` bigint(20) DEFAULT NULL COMMENT '部门编号',`birthday` datetime DEFAULT NULL COMMENT '出生日期',`photo` varchar(200) DEFAULT NULL COMMENT '照片路径',`address` varchar(300) DEFAULT NULL COMMENT '现在住址',PRIMARY KEY (`id`),KEY `fk_dept` (`dept_id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8;-- ------------------------------ Records of tb_user-- ----------------------------INSERT INTO `tb_user` VALUES ('1', '大一', '13800000001', '北京市', '北京市', '11000', '2001-01-01 21:18:29', '1', '1981-03-02 00:00:00', '\\static\\user_photos\\1.jpg', '北京市西城区宣武大街1号院');INSERT INTO `tb_user` VALUES ('2', '不二', '13800000002', '河北省', '石家庄市', '12000', '2002-01-02 21:18:29', '2', '1982-03-02 00:00:00', '\\static\\user_photos\\2.jpg', '北京市西城区宣武大街2号院');INSERT INTO `tb_user` VALUES ('3', '张三', '13800000003', '河北省', '石家庄市', '13000', '2003-03-03 21:18:29', '3', '1983-03-02 00:00:00', '\\static\\user_photos\\3.jpg', '北京市西城区宣武大街3号院');INSERT INTO `tb_user` VALUES ('4', '李四', '13800000004', '河北省', '石家庄市', '14000', '2004-02-04 21:18:29', '4', '1984-03-02 00:00:00', '\\static\\user_photos\\4.jpg', '北京市西城区宣武大街4号院');INSERT INTO `tb_user` VALUES ('5', '王五', '13800000005', '河北省', '唐山市', '15000', '2005-03-05 21:18:29', '5', '1985-03-02 00:00:00', '\\static\\user_photos\\5.jpg', '北京市西城区宣武大街5号院');INSERT INTO `tb_user` VALUES ('6', '赵六', '13800000006', '河北省', '承德市省', '16000', '2006-04-06 21:18:29', '6', '1986-03-02 00:00:00', '\\static\\user_photos\\6.jpg', '北京市西城区宣武大街6号院');INSERT INTO `tb_user` VALUES ('7', '沈七', '13800000007', '河北省', '秦皇岛市', '17000', '2007-06-07 21:18:29', '7', '1987-03-02 00:00:00', '\\static\\user_photos\\7.jpg', '北京市西城区宣武大街7号院');INSERT INTO `tb_user` VALUES ('8', '酒八', '13800000008', '河北省', '秦皇岛市', '18000', '2008-07-08 21:18:29', '6', '1988-03-02 00:00:00', '\\static\\user_photos\\8.jpg', '北京市西城区宣武大街8号院');INSERT INTO `tb_user` VALUES ('9', '第九', '13800000009', '山东省', '德州市', '19000', '2009-03-09 21:18:29', '1', '1989-03-02 00:00:00', '\\static\\user_photos\\9.jpg', '北京市西城区宣武大街9号院');INSERT INTO `tb_user` VALUES ('10', '石十', '13800000010', '山东省', '青岛市', '20000', '2010-07-10 21:18:29', '4', '1990-03-02 00:00:00', '\\static\\user_photos\\10.jpg', '北京市西城区宣武大街10号院');INSERT INTO `tb_user` VALUES ('11', '肖十一', '13800000011', '山东省', '青岛市', '21000', '2011-12-11 21:18:29', '4', '1991-03-02 00:00:00', '\\static\\user_photos\\11.jpg', '北京市西城区宣武大街11号院');INSERT INTO `tb_user` VALUES ('12', '星十二', '13800000012', '山东省', '青岛市', '22000', '2012-05-12 21:18:29', '4', '1992-03-02 00:00:00', '\\static\\user_photos\\12.jpg', '北京市西城区宣武大街12号院');INSERT INTO `tb_user` VALUES ('13', '钗十三', '13800000013', '山东省', '济南市', '23000', '2013-06-13 21:18:29', '3', '1993-03-02 00:00:00', '\\static\\user_photos\\13.jpg', '北京市西城区宣武大街13号院');INSERT INTO `tb_user` VALUES ('14', '贾十四', '13800000014', '山东省', '威海市', '24000', '2014-06-14 21:18:29', '2', '1994-03-02 00:00:00', '\\static\\user_photos\\14.jpg', '北京市西城区宣武大街14号院');INSERT INTO `tb_user` VALUES ('15', '甄世武', '13800000015', '山东省', '济南市', '25000', '2015-06-15 21:18:29', '4', '1995-03-02 00:00:00', '\\static\\user_photos\\15.jpg', '北京市西城区宣武大街15号院');-- ------------------------------ Table structure for tb_month-- ----------------------------DROP TABLE IF EXISTS `tb_month`;CREATE TABLE `tb_month` (`name` varchar(2) DEFAULT NULL COMMENT '月份') ENGINE=InnoDB DEFAULT CHARSET=utf8;-- ------------------------------ Records of tb_month-- ----------------------------INSERT INTO `tb_month` VALUES ('01');INSERT INTO `tb_month` VALUES ('02');INSERT INTO `tb_month` VALUES ('03');INSERT INTO `tb_month` VALUES ('04');INSERT INTO `tb_month` VALUES ('05');INSERT INTO `tb_month` VALUES ('06');INSERT INTO `tb_month` VALUES ('07');INSERT INTO `tb_month` VALUES ('08');INSERT INTO `tb_month` VALUES ('09');INSERT INTO `tb_month` VALUES ('10');INSERT INTO `tb_month` VALUES ('11');INSERT INTO `tb_month` VALUES ('12');[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-OAv3Y2Gk-1629427251204)(Java报表数据可视化学习笔记.assets/image-20210728225110033.png)]

我要回帖

更多关于 如何在表格中快速找到相应的人员 的文章

 

随机推荐