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