本帖最后由 菜鸟学艺 于 2013-9-17 22:17 编辑 : ]0 l; F% ~2 `% A! e/ n0 o 忙了好长一段时间没有上论坛了,上次我说到了如何简单制作月库存自动生成统1 L6 S" l: n! L! `% D 计表,今天我来为这张表做个简单(查询器),当然一定要符合您的需要,具体步骤如下。 首先我们要有一款属于自己的数据表格。- d+ M7 c% S6 |! k7 R+ ?/ i / m1 N/ a/ B7 I% a1 n+ X& ]% l! g 图1 [ $ w5 K h0 d6 ~: u& K 1 m+ o! F; u* Z& W; D2 e 有了数据来源我们就来根据自己的需要来制作一下查询器的表格样式。 6 x5 r1 ~2 z9 {4 f7 k+ U" \: q) K J8 V 图2) S& H0 H% t$ b( n- r+ t: K3 P- ]) Y. ?$ M 基本查询表格样式出来我们就来一一的设置“函数公式”以便方便查找。; ~+ d4 `' Z% c6 ? 3 ]2 n) [1 D9 B) \( Q: j& @" l( v8 ~ 图3 {4 f. W) `$ X3 } 上图:在A2里面输入年份就会在下表E3中显示年份。' y* _ |5 T3 f' H" g" U 这里用的方法是:直接在E3中输入=A2&"年"即可。0 @( `1 \3 ]8 c ' K* g8 ^! d5 o# {5 q$ Y+ a* h 图4 上图:B2里面输入月份就会在下表格F3中显示月份。 这里用的方法是:直接在F3中输入=B2&"月"即可。$ s% k* ~: p2 @* B4 @ 0 H( V5 M4 D3 P! ?1 y 图59 ]1 e# @6 D# x2 `% ` 上图:表格中的C3是我们输入查询表的条件,如果没有条件查询表无法3 e3 H: O2 {8 i0 }& u2 y M7 q 得到你要的结果,满足了我们需要的条件后就可以得到你所看到的结果,& ?8 `% z2 V: @1 R, H" @9 G 置于结果怎么得到的我慢慢的道来。 本帖隐藏的内容图6上图:我们先从表格的“产品名称”说起,我在表格F4中运用了IF函数, IF()函数意思:=IF(测试条件,真值,假值). d, S8 u9 }1 K, M8 R( _9 D 在上图表格F4中输入:=IF(C3="","",C3) 这里的意思是:当C3=空白的时候就等于空白,要就等于C3* q$ [0 s7 O* R8 { h# V 2 Z4 z2 D3 I$ _3 z" X; i 图7* K6 U. b1 y$ }2 _ 6 X: c9 C: q" v" t 上图:表格的B4单元格中运用了论坛中比较牛的函数“vlookup” } P& o, W& e8 n# K, L( n 反方向查找,这里就不详细讲解了,大家可以进去好好的学习一下。 友情链接:VLOOKUP函数高级应用:反向查找、多条件查找( D, W/ G0 {2 ?0 \& F, | 图8 7 S& k2 J: j( P5 m5 b 上图:在表格D4中我运用IF,OR,ISNA,VLOOKUP函数,我来详细的讲解下 函数的大致意思,IF函数我在上面已经说了,就不多说了。 OR()函数:OR(逻辑值1,逻辑值2,...); v9 |8 V! _. V% T0 F+ | 很好理解通俗点就是要么等于值1,要么等于值2,带有选择的意思。& I9 o: d) u* w4 N8 B% H6 R" m 不用想的很复杂。; R3 O) Y% R6 Q( a1 n, ^0 E ISNA()函数:检测一个值是否为#N/A,返回TRUE或FALSE. 值:要检测的值,检测值可以是一个单元格,公式,或者是一个单元格,* d; G; y% Y0 d7 i 公式,或数值的名称。' N0 Q1 f h1 o" D" n+ [0 }# Y 我们通俗点理解就是用来检测一个条件,满足条件就返回你要的数据, 不满足则返回错误。+ ^ A! R" K" Q( h+ X0 X6 c 图9 H3 z) @# p- |* `) m: t3 S 上图:我在表格B5中运用了IF,和大家都很熟悉的SUMIF()求和函数, SUMIF():用于条件判断的单元格区域,对满足条件的单元格求和。( s7 }5 M3 n* j' X9 x. G 上图公式的意思:当F4等于空白时候等于空白,在条件库存明细表B4:G29, 满足F4的时候则求和库存明细表D4:D29.3 t/ M- F0 v! c! }4 ? 图10 ( v+ A0 y9 R; w o. z ; n: L: g1 K0 l8 f% ]! _0 n7 J+ S- z ) R9 k+ B" }$ |+ I: G 上图:这些图的意思和图9的意思大致一样,只是求和的列数变化下。, j' Y+ i% w% D 图11/ T: E! U8 Q' H! S1 j7 Y 9 i/ c4 ~) t ^& M" c4 D 上图:如果数据表中出现了重复的“产品名称”我们的查询器如何显示呢? 我在表格F5中运用了IF嵌套IF函数公式,意思是,当条件F4=空白的 时候就显示空白,嵌套IF函数,条件当F6>1,"此图号有重名,请进入原表& r" d3 p1 e8 z; ]$ b0 @ 详细查看!",再次嵌套IF函数,条件当F6=0,"查无此号!",要不就显示- v; ]2 l/ p$ d3 c; \4 P5 r, M 空白。: J4 Y2 e0 _2 O" R% U5 i 6 V/ {- j' @* s# y) X 图12" e% i) i4 l( ? 上图:我在表格F6中运用了一个新的函数“COUNTIF()”,有的朋友应该 对它很熟悉,也有的不是很清楚。5 N6 I' B' z' |' l COUNTIF()函数:COUNTIF是ET中的一个常用函数,基本功能是计算区域中 满足给定的条件中单元格的个数。COUNTIF(区域,条件)3 F' H# l& n/ j1 s0 ^7 N8 J 这里的意思是:当F4=空白的时候就等于空白,区域是库存明细表B4:B29,条件 是F4.最后我们把设置好的公式全部保护起来,这样一张完整的查询器表格就完 成了,关于如何保护公式论坛上有很多,我就不多说了 。% U9 H6 B9 o* u0 { H1 o% N & Y+ k" _# Y3 h$ n9 R 以上数据来源仅供参考! 有讲解不到位的地方还请谅解,谢谢大家对我的支持! 6 ?9 n$ J8 A0 J: X) j, P 以上的方法你都会了么?下载练习↓ 本帖隐藏的内容友情链接:WPS2013表格教程【如何简单制作自动生成月库存表格】9 g1 T+ r. h ~ t, W# ^/ ~4 V# V z8 s$ t- d( K/ S( X0 n! h 友情链接:【WPS2013 菜鸟学艺】表格教程◆条件格式◆条件公式◆索引 |
|
来自: 江南云 > 《电脑/网络/电子表格》