EXCEL或FoxPro高手来,帮帮忙!!!
来源:百度知道 编辑:UC知道 时间:2024/05/05 09:39:52
请帮忙给我个命令:我想把表1中的号码按照(1234=北京、2345=上海、3456789=天津)这样用EXCEL或FoxPro自动分成表2的样子。谢谢!
表1 表2
号码 名称 城市 号码 名称
1234567 王XX 北京 1234567 王XX
2345678 李XX 上海 2345678 李XX
1234567 张XX 北京 1234567 张XX
3456789 刘XX 天津 3456789 刘XX
表3建上后,如何与表2用公式链接?
(VB妮可)快回来说说呀!
表1 表2
号码 名称 城市 号码 名称
1234567 王XX 北京 1234567 王XX
2345678 李XX 上海 2345678 李XX
1234567 张XX 北京 1234567 张XX
3456789 刘XX 天津 3456789 刘XX
表3建上后,如何与表2用公式链接?
(VB妮可)快回来说说呀!
大约明白了..
你是说你已经有表1了:
表1
号码 名称
1234567 王XX
2345678 李XX
1234567 张XX
3456789 刘XX
表1只有2列,号码和名称
然后你想自动生成表2,表2有3列:
表2
城市 号码 名称
北京 1234567 王XX
上海 2345678 李XX
北京 1234567 张XX
天津 3456789 刘XX
是吗?
=====================================
补充:
在表2的B列,B1单元格填入以下公式:
=IF(Sheet1!A1<>"",Sheet1!A1,"")
先向下拖,再选择这一列,向右拖,让B列和C列都有公式,可以得到所有表1中的数据
然后 在A列的A1单元 格输入"城市"
在A列的A2单元格输入 以下公式:
=IF(LEFT(B2,4)="1234","北京",IF(LEFT(B2,4)="2345","上海","天津"))
然后向下拖,直到B列有内容的地方在A列都有公式
================================
上面这种情况是仅有3个城市时的方法,如果你有很多城市,就应该新建一个表3,里面放上城市对应表,比如什么对应什么..这样可以修改一下公式.让它自动对应在.
要让excel在一个表中引用另一个表的数据,可以使用下面的方法:
比如在sheet1里面用sheet2中c8-d13区域内的数据:
Sheet2!C8:D13
这样,在你的表3里面,就可以用
=sheet2!xx:xx<