今天看啥
热点:

表一名字和成绩 表二也是名字和成绩,但是表一更改一个人名字后,表二名字和成绩都改变,怎么弄

在表二的A1中输入公式 =offset(表一!a1,0,0) ,然后拉一下就可www.bkjia.com以了
提问者评价
谢谢!

Excel出现错误打不开。都是乱码。

修复软件我估计90%的可能性没用,你应该是只有那么一两个EXECL打开是乱码,这个情况我遇到过。你有可能是在其他电脑打开过这个EXECL表格或是用其他的OFFICE版本打开过,才会出现这种问题 建议:1、excel中数字或则日期有#这样的乱码,把列与列之间的距离拉大看看,估计是一行不够长,显示不了那么多的数字造成的。 2、开始程序里Wicrosftoffice工具里面有一个Wicrosftoffice修复一下 3、重新安装一个OFFICE2003试试 再不行的话就是EXECL文件破坏了,就没办法了 PS:你再试试easyrecovery这个软件,它能把数据从删除到恢复,还专门有修复EXECL表格的功能 下载地址: http://www.skycn.com/soft/2070.html
恢复的文件如果还是乱码的话,那估计是恢复不成功,可能没办法了。
你下载个office三合一的再安装一下,别删你以前安装的啊!   修复下就行了!我再问句,你的OFFICE是系统自带的吧!

excel 问题

excel 问题

=IF({0;1},{5,4,5},{8,6,1})这个是两行三列
=IF({0,1},{5;4;5},{8;6;1})这个是三行二列
请注意里面的 " ; "和" , "不同用法得出不同的结果
追问
上面那个两行三列的为什么显示不对啊
回答
你说我的那个显示不对,还是你原来那个
我自己验证过,我的那个没问题
你的那个在第一个逗号应该改为分号

逗号表示 列
分号表示 行
还有数组公式,要CTRL+SHIFT +回车 结束编辑
追问
哦我看错了不好意思,还有个问题想问下
如果换成=IF({0,1},{5,4,5},{8,6,1}),(全是豆号)ctrl+shift+enter这样出的结果为什么是{8,4}
回答
{1,0},是一个一行两列的数组
IF{0,1}},{5,4,5},{8,6,1})表示用If创建一个多行两列的数组
问题在于{5,4,5}和{8,6,1}本身都是一个一行三列的数组,这样整合在一个会发生错误

excel在面对这种情况的处理,好像在折中处理(关于这点是我猜测的,也许这个是数学上的规则),取一个数组的第一列,然后取另外一个数组的第二列(当数组都大于1列的时候)
就变成了{8,4}

IF的这样用法并不是为了演示如何创建数组,它一般用作为V/HLOOKUP函数的参数

你想创建数组,有规律的可以用row,column这两个函数创建,常数组的直接写出来
如两行三列的{5,4,5;8,6,1}两列三行的,可以{5,8;4,6;5,1}
写常数组的规则一般是先行后列,以“ ; ”表示换行
提问者评价
明白,谢谢

excel宏出错求教

Sheets(Array("发货单", "销售合同")).Copy
'ActiveWorkbook.SaveAs Filename:=ThisWorkbook.Path & "\F1.xls", CreateBackup:=False
' Range("B3").Select
ActiveWorkbook.Close True, ThisWorkbook.Path & "\F1.xls"
ThisWorkbook.Activate
这样改一下,就可以了.我用的是EXCEL2003,按照我的思路改为EXCEL 2007的.
其实两个DO WHILE....LOOP可以合并的.因为两个表的格式一样,只不过要的的数据不一样.




附件:avx.xls

www.bkjia.comtruehttp://www.bkjia.com/ruanjian/ruanjian195362.htmlTechArticle表一名字和成绩 表二也是名字和成绩,但是表一更改一个人名字后,表二名字和成绩都改变,怎么弄 在表二的A1中输入公式 =offset(表一!a...

相关文章

相关频道:

帮客评论

视觉看点