八宝书库 > 文学其他电子书 > Excel word ppt office使用技巧大全(DOC格式) >

第71部分

Excel word ppt office使用技巧大全(DOC格式)-第71部分


按键盘上方向键 ← 或 → 可快速上下翻页,按键盘上的 Enter 键可回到本书目录页,按键盘上方向键 ↑ 可回到本页顶部!
————未阅读完?加入书签已便下次继续阅读!




   论。  



                             如何使用 EXCEL 进行动态跨表取数  



有两个文件,第一个文件有 31 张日报表,每天一个表单;第二个文件仅一个表单;如何在第 

二个文件中,输入 1 时由函数动态取出第一张表单数(如 SHEET1),输入2 时取(SHEET2) 

数,依次类推〃〃。,如何设公式。在同一文件中可以用 INDIRECT 和 ADDRESS 组合,可是 

跨表好象不行,请各位指教一二!  

解答:前提是两个工作表都要打开:=INDIRECT(〃'Book2'Sheet〃&A1&〃!B1〃)  



                                     如何使用對照表  



设一对照表如下:如何使用函数当输入。当a1=34  则 a2 显示〃乙〃  b1=68  则 b2 显示〃丁〃/ 甲  2 

2  33  44  66。。。。/ 乙  26  34  43  62。。。。  /丙  28  39  41  67。。。。  /丁  27  31  49  68。。。。  /戊  23  32  46  64。。。。 

  / 己  29  38  47  61。。。。  /更  21  37  48  69。。。。  /辛  24  36  42  63。。。。    

解答:如 A 列输入的数字在表中都存在,把你的数据放在 D 到 G 列,甲乙丙丁戊己辛放在最 

后一列,即 H 列。在 B 列输入公式“=IF(A1=〃〃;〃〃;VLOOKUP(A1;INDIRECT(ADDRESS(1;IN 

T(0。1*A1)+IF(A1》60;1;2))):INDIRECT(ADDRESS(8;8));7 …INT(0。1*A1)+IF(A1》60;1;0);FALS 

E)) ”。如甲乙丙丁戊己辛放在第一列,即列用公式“=IF(A1=〃〃;〃〃;INDEX(D:D;MATCH(A1;IN 

DIRECT(ADDRESS(1;INT(0。1*A1)+IF(A1》60;2;3))):INDIRECT(ADDRESS(8;INT(0。1*A1)+IF 

(A1》60;2;3)));0))) ”  

解答 2 :如果数据无规律,可用以下方法:如你的数据表在D 到 H 列,在 I 列输入公式“=IF 

(ISERROR(MATCH(A1;E1:H1;0))=TRUE;0;row())〃并向下填充,在 B1 单元格输入公式“=IF(A 

1=〃〃;〃〃;INDEX(D:D;LARGE(I:I;1)))”  

解答 3 :我将解答2 公式做了小修改(I 列公式删除) ,B1 单元格输入公式:=IF(A1=〃〃;〃〃;INDE 

X(D:D;  IF(ISERROR(MATCH(A1;E1:H1;0))=TRUE;0;ROW(E1:H1))+  IF(ISERROR 

(MATCH(A1;E2:H2;0))=TRUE;0;ROW(E2:H2))+  IF(ISERROR(MATCH(A1;E3:H 

3;0))=TRUE;0;ROW(E3:H3))+  IF(ISERROR(MATCH(A1;E4:H4;0))=TRUE;0;ROW 

(E4:H4))+  IF(ISERROR(MATCH(A1;E5:H5;0))=TRUE;0;ROW(E5:H5))+  IF(ISER 

ROR(MATCH(A1;E6:H6;0))=TRUE;0;ROW(E6:H6))+  IF(ISERROR(MATCH(A1;E7: 

H7;0))=TRUE;0;ROW(E7:H7))+  IF(ISERROR(MATCH(A1;E8:H8;0))=TRUE;0;ROW 

(E8:H8)))) 。  

解答 4 :在B1 单元格输入公式:{=IF(COUNTIF(E1:G8;A1)=0;〃查无资料〃;INDEX(D1:D 

8;SUM(IF(E1:H8=A1;ROW(E1:H8)))))}  

又问:当数据区域有重复数据时,就得不到正确结果。因为,在这里你的 SUM()返回的只是 



                                                                                  381  


…………………………………………………………Page 382……………………………………………………………

                                                    



对一个数据求和。如果有重复数据,怎样才能得到正确结果呢?  

答:在 B1 单元格输入公式:=IF((COUNTIF(E1:H8;A1)=0)  

+(COUNTIF(E1:H8;A1)  

《 ROW( ));〃〃 ;  

INDEX(D1:D8;SMALL(IF(E1:H8=A1;ROW(E1:H8));ROW())))  

再往下拖曳,就可依序顯示了。真是快瘋了改了十幾次,有些莫名其妙,進來編輯看公式是完 

整的可是發表後又老是缺枺蔽鞯模缓枚嗉有┛瞻谆驈娖确侄翁幚恚埵褂谜咦孕行薷摹! 

或:如有重复数据;則顯示〃数据重复〃表示;代表要修改数据。{=IF(COUNTIF(E1:H8;A1)=0; 

〃查無資料〃;IF(COUNTIF(E1:H8;A1)》1;〃資料重眩ǎ籌NDEX(D1:D8;SUM(IF(E1:H 

8=A1;ROW(E1:H8))))))}  



                                   如何在单元格返回工作表名称  



解答:=RIGHT(CELL(〃filename〃);LEN(CELL(〃filename〃))…FIND(〃'〃;CELL(〃filename〃)))  



                               何在一列数据中统计限定范围的数据  



请教各位:现 A 列有数字(包括绝对值为 0 的数字) 、文本、空格;要统计数值为 14 到 35(包括 1 

4 与 35)的个数;还要统计数值》35 并13 and 35  or  

返回目录 上一页 下一页 回到顶部 0 0

你可能喜欢的