熟悉数据库的进来下呢。。谢谢

来源:百度知道 编辑:UC知道 时间:2024/06/18 07:38:31
如图所示,如何用EXCEL之类软件,将途中左边样式的数据转换成右图所示的形式呢?希望写下具体操作。。小弟才接触这个。。。啥都不懂。。谢谢

利用access吧,在access中建一个表字段为【号码,诊断,结果】数据类型为【文本,文本,数字】,把数据复制到其中,新建一个查询,把下面的sql语句放进去即可达到想要的效果:

TRANSFORM sum(t3.结果)
SELECT t3.号码
FROM t3
GROUP BY t3.号码
PIVOT t3.诊断;

*****************
补充:
建表的方法:
1、选择access【表】选项。
2、选择在【使用设计器创建表】中创建表。
3、在【字段名称】和【数据类型】中填入上面说的【号码,诊断,结果】和【文本,文本,数字】
4、crtl+s后起个名字保存(比如起名字叫【t3】就是我写的sql中【t3】,如果你起的名字是其他的把【t3】改成你起的表名即可)。
5、把数据粘贴到新建的表中。
※说明:access可以像execl一样,你可以先把数据按照你的方法弄到execl中,在直接从execl中复制到access表中。

建查询的方法
1、选择access【查询】选项。
2、选择在【设计视图】中创建查询。
3、关闭添加窗口。
4、在后面的窗口头上点右键选择【sql视图】把上面的语句考入
5、crtl+s保存。
6、双击它就能出现你想要的结果了。

※说明:现在你就可以把结果复制出去了,比如复制到execl中很方便的,连表头一起都会被复制出去,只不过格式上稍微有些不同,调整一下就是了。

---
以上,希望对你有所帮助。

在a15.0列的单元格填写:
=IF(B2="a15.0",C2,0)
然后格式化该列的所有单元格
以此类推 设其他列