社区
VBA
帖子详情
请教:一个EXCEL文件,有sheet1和sheet2两个表,A列都为编码,B列为数据,如何将sheet2中的数据填充到sheet1表中的数据列?
fatboylxh
2006-08-20 06:46:23
sheet2中包含sheet1的所有编码。
...全文
1067
8
打赏
收藏
请教:一个EXCEL文件,有sheet1和sheet2两个表,A列都为编码,B列为数据,如何将sheet2中的数据填充到sheet1表中的数据列?
sheet2中包含sheet1的所有编码。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
DawnPine
2006-08-25
打赏
举报
回复
先全部复制粘贴过来
再把重复的删掉就可以了
重复数据可以用countif判
fatboylxh
2006-08-24
打赏
举报
回复
不过往下拉后查找区域会发生变化。如
A1为:=VLOOKUP(A1,Sheet2!A1:B200,2,FALSE)
A2变成:=VLOOKUP(A2,Sheet2!A2:B201,2,FALSE)
fatboylxh
2006-08-24
打赏
举报
回复
谢谢!
yjking138
2006-08-22
打赏
举报
回复
在Sheet1中一个空列输入:
=vlookup(a1,sheet2!a1:b10,2,false)
设a1为编码,表2中的a1:b10为编码及数据,输入后下拉即可!
fatboylxh
2006-08-20
打赏
举报
回复
呵呵,如果排列一样那就简单了。。还是请高手帮忙吧。
happy_sea
2006-08-20
打赏
举报
回复
晕,早说啊,那麻烦了,这分我不要了,呵呵。。。
happy_sea
2006-08-20
打赏
举报
回复
Sheets("Sheet2").Select
Columns("B:B").Select
Selection.Copy
Sheets("Sheet1").Select
Columns("B:B").Select
ActiveSheet.Paste
fatboylxh
2006-08-20
打赏
举报
回复
sheet 2编码比sheet1多, 但不完全包含,且排列顺序不一样。
比较任意
两个
excel
表
的内容,无需手动复制
数据
,无需公式,VB编写
功能: 1.根据
两个
excel
表
的共同属性,例如根据附件里的学生
表
的编号和姓名,判断期
中
成绩、摸底成绩、期末成绩、总成绩和平均成绩的区别; 2.两张
表
不同字段会黄色
填充
标记; 3.两张
表
如有标红字体,代
表
此
数据
只有此
表
有,另一张
表
无; 要求: 1.在D盘新建
文件
夹:比对,把需要比较的2张
表
,放进去,并修改名称分别为1和2; 2.每个
excel
只能有
一个
sheet
表
,只能有1行标题行; 3.
两个
excel
表
的每一
列
属性要求一样,例如两张
表
第一
列
都是学号,第二
列
都是姓名,不能错位; 4、两张
表
的
列
数一致,具体多少
列
不做限制。
Python
excel
不同sheet之间复制单元格含格式
Python
excel
不同sheet之间复制粘贴单元格含格式。代码
中
行和
列
都用数字
表
示,例如A 即 1
excel
导入sql2005的几种方法归纳
[SQL]将
Excel
表
数据
导入SQL Server2005的几种方法归纳
数据
库 2010-07-27 11:14:26 阅读201 评论0 字号:大
中
小 订阅 近日在巨轮着手车间负荷
数据
处理,反馈回来的
数据
是保存在
Excel
文件
中
的,我必须将其导入SQL Server2005
中
,供存储过程计算。 由于之前没有将
Excel
数据
导入SQL Server2005的经验,因此摸索着花了一天时间才搞定。下面将网上收集到的几种导入方法做个归纳。 方法一、利用SQL Server2005自带的DTS工具,手工导入: 第一步是点击开始并选择运行并输入CMD然后在命令提示符里输入DTSWIZARD。SQL Server 导入和导出向导的欢迎界面将显示出来,如下图所示:(也可以这样打开该界面:1、登录到 SQL Server Management Studio。2、在 “对象资源管理器 ”
中
右键单击 “管理 ”,在弹出
列
表
中
单击 “导入
数据
”。) 当你点击下一步按钮时,它将进入选择
数据
源向导界面。用户应该选择
数据
源为Microsoft Office 12.0 Access Database Engine OLE DB Provider 然后在向导界面
中
点击属性…按钮,它将弹出
数据
链接属性界面。在所有标签页
中
,双击
数据
源属性值并输入电子
数据
表
的位置,例如“C:\
Excel
2007\Import\SampleData.xlsx”作为导入
数据
的
数据
源的Microsoft Office
Excel
2007
文件
名称和路径。然后双击扩展属性并选择
Excel
12.0作为属性值。 到Microsoft Office
Excel
2007的连接可以通过点击测试连接按钮来进行测试,如下图所示: 在下
一个
页面
中
,
数据
源需要选为SQL Native Client,因为
数据
将导入到SQL Server 2005。然后你需要选择
数据
所要导入的服务器名称,并需要配置合适的验证模式,它之后跟着
数据
库名称。 在这个例子
中
,我们将使用windows验证连接到本地SQL Server实例,所使用的
数据
库将是Import
Excel
。 在Specify Table Copy or Query(指定
表
复制或查询)向导界面
中
,选择copy data from one or more tables or views(从
一个
或多个
表
或视图复制
数据
)选项,并继续这个向导到下
一个
界面。 在Select Source Table and Views(选择源
表
和视图)向导界面
中
,用户需要在源
中
选择雇员电子
数据
表
,然后在目标
中
就可以看到Import
Excel
.dbo.Employee了。之后点击Edit Mappings…(编辑匹配…),扫描电子
数据
表
中
的可用
数据
,如果
数据
类型与SQL Server所建议的不同的话那么指定
数据
类型。 在Save and Execute Package(保存和执行包)向导界面
中
,有
两个
选项叫做Execute Immediately(立即执行)和Save SSIS Package as file system(保存SSIS包为
文件
系统)。你可以选择任何
一个
选项然后点击Finish(完成)按钮来运行和结束这个包配置。 方法二、在查询分析器里,直接写 SQL语句: 1、如果是导入
数据
到现有
表
,则采用 INSERT INTO
表
SELECT * FROM OPENROWSET('MICROSOFT.JET.OLEDB.4.0' ,'
Excel
5.0;HDR=YES;DATABASE=c:\test.xls',
sheet1
$) 的形式 2、如果是导入
数据
并新增
表
,则采用 SELECT * INTO
表
FROM OPENROWSET('MICROSOFT.JET.OLEDB.4.0' ,'
Excel
5.0;HDR=YES;DATABASE=c:\test.xls',
sheet1
$) 的形式。 以上语句是将
EXCEL
文件
里
SHEET1
工作
表
中
所有的
列
都读进来,如果只想导部分
列
,可以 INSERT INTO
表
(a1,a2,a3) SELECT a1,a2,a3 FROM OPENROWSET('MICROSOFT.JET.OLEDB.4.0' ,'
Excel
5.0;HDR=YES;DATABASE=c:\test.xls',
sheet1
$) 其实可以将 OPENROWSET('MICROSOFT.JET.OLEDB.4.0' ,'
Excel
5.0;HDR=YES;DATABASE=c:\test.xls',
sheet1
$)当成
一个
表
,例如我就写过这样
一个
句子: INSERT INTO eval_channel_employee(channel,employee_id) SELECT CASE a.渠道 WHEN 'DIY' THEN 1 WHEN 'RDC' THEN 0 WHEN 'KCM' THEN 2 ELSE 3 END ,b.id FROM OPENROWSET('MICROSOFT.JET.OLEDB.4.0' ,'
Excel
5.0;HDR=YES;DATABASE=c:\temp\name.xls',
sheet1
$) AS a,pers_employee b WHERE a.员工
编码
=b.code 不管是哪种方式,哪种途径,系统都会默认将第一行上的内容作为字段名。 3、利用C#自己开发
数据
导入小工具 //连接串 string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Extended Properties=
Excel
8.0;Data Source=" + [
EXCEL
文件
,含路径] + ";"; OleDbConnection conn = new OleDbConnection(strConn); conn.Open(); DataTable dtSchema = conn.GetOleDbSchemaTable(OleDbSchemaGuid.Tables,new object[] {null, null, null, "TABLE"}); DataSet ds = new DataSet(); //
一个
EXCEL
文件
可能有多个工作
表
,遍历之 foreach( DataRow dr in dtSchema.Rows ) { string table = dr["TABLE_NAME"].ToString(); string str
Excel
= "SELECT * FROM [" + table + "]"; ds.Tables.Add(table); OleDbDataAdapter myCommand = new OleDbDataAdapter(str
Excel
,conn); myCommand.Fill(ds,table); } conn.Close(); 这样,读取出来的
数据
就藏在 DataSet里了。 采用这种方式,
数据
库所在机器不必装有
EXCEL
。 总结: 当
Excel
表
中
数据
完整时,利用SQL自带的导入工具手工导入比较方便。当
数据
不完整或
数据
格式对应不上时,使用导入工具会出错,利用SQL查询语句就更便捷。当结合以上两种方法的优点,利用C#自己开发出
数据
导入工具是最佳选择。
计算机应用基础第三次形考-0001.doc
计算机应用基础第三次形考_0001 判断题 单项选择题 多项选择题 一、判断题(共 10 道试题,共 30 分。每小题3分,共30分。) 1. 如果
一个
单元格的地址为D3,则其右边紧邻的
一个
单元格地址为E3。 A. 错误 B. 正确 2.
Excel
的
数据
清单
中
可按关键字对
数据
进行排序。 A. 错误 B. 正确 3.
Excel
中
求一组数值的最大值函数为Min。 A. 错误 B. 正确 4.
Excel
工作
表
中
,行和
列
都可以被隐藏。 A. 错误 B. 正确 5. 函数AVERAGE(A1:A3)相当于用户输入的 =(A1+ A3)/3 公式。 A. 错误 B. 正确 6. 当要输入一批有规律的
数据
时,为减少输入的工作量,应当用
Excel
的自动
填充
功 能。 A. 错误 B. 正确 7. 在
Excel
中
,
一个
工作簿包含有多个工作
表
,在某一时刻只有1个工作
表
是活动的。 A. 错误 B. 正确 8.
Excel
的图
表
一旦作好,则原
数据
源的
数据
改动不能反映到图
表
中
去。 A. 错误 B. 正确 9.
Excel
打印工作
表
时,无法设置页眉和页脚。 A. 错误 B. 正确 10. 在
Excel
中
输入
一个
公式时,必须以等号开头。 A. 错误 B. 正确 二、单项选择题(共 10 道试题,共 40 分。每小题4分,共40分。) 1. 在
Excel
中
,所包含的全部筛选方法有( )。 A. 手工筛选 B. 筛选和高级筛选 C. 高级筛选 D. 筛选 2. 在
Excel
的操作界面
中
,整个编辑栏被分为左、
中
、右三个部分,左边部分显示出( )。 A. 某个单元格名称 B. 活动单元格名称 C. 活动单元格的
列
标 D. 活动单元格的行号 3. 在
Excel
中
,如果
一个
单元格的地址为D$25,则该单元格的地址为( )。 A. 相对地址 B. 绝对地址 C. 混合地址 D. 三维地址 4. 在
Excel
中
,若
一个
单元格的地址为F5,则其下边紧邻的
一个
单元格的地址为( )。 A. E5 B. F4 C. F6 D. G5 5.
Excel
所属的集成软件包是( )。 A. Office B. Windows C. VBasic D. WPS 6. 在
Excel
中
,能够很好地通过矩形块反映每个对象
中
不同属性值大小的图
表
类型是 ( )。 A. 折线图 B. 柱形图 C. 饼图 D. XY散点图 7. 在
Excel
工作
表
中
,假定C3:C6区域内保存的数值依次为2、4、6和8,则函数=AVERAGE(C3:C6)的 值为( )。 A. 20 B. 10 C. 6 D. 5 8. 在
Excel
工作
表
中
,按下Delete键将清除当前单元格区域
中
的( )。 A. 内容 B. 格式 C. 批注 D. 所有信息 9. 在
Excel
中
,公式"COUNT(C2:E3)"的含义是:( )。 A. 计算区域C2:E3内数值的和 B. 计算区域C2:E3内数值的个数 C. 计算区域C2:E3内字符个数 D. 计算区域C2:E3内数值为0的个数 10. 当向
Excel
工作簿
文件
中
插入一张电子工作
表
时,默认的
表
标签
中
的英文单词为( )。 A. Book B. List C. Sheet D. Table 三、多项选择题(共 6 道试题,共 30 分。每小题5分,共30分。) 1. 对
Excel
叙述正确的是( )。 A. 通常情况下,输入身份证号码等文本信息时,应以英文单引号开头 B. 单元格引用时,在行
列
前加上$符号代
表
是绝对单元格地址引用 C. 每个工作簿最少必须有一张工作
表
D. count是统计数量的函数 2. 若B1:B7单元格
中
的
数据
均为数值型
数据
,求B1至B7七个单元格的平均值,可以使 用公式( )。 A. SUM(B1:B7)/7 B. AVERAGE(B1:B7) C. SUM(B1:B7)/COUNT(B1:B7) D. AVERAGE(B1:B7,7) 3. 下
列
选项
中
,属于对
Excel
工作
表
单元格绝对引用的是( )。 A. B2 B. ¥B¥2 C. $B$2 D.
Sheet1
!$B$2 4. 在
Excel
中
,若在当前单元格
中
输入公式,则单元格
中
显示( )。 A. 若公式错误,则显示错误信息 B. 什么都不会显示 C. 若公式正确,则显示公式计算的结果 D. 一定是显示公式 5. 在
Excel
表
格的A1到A6
中
有6个数值型
数据
,现在需要在A7单元格对这6个数求平均 值。下
列
能完成求平均值要求的是( )。 A. =Average(A1:A6) B. =Sum(A1:A6)/Count(A1:A6) C. =Average(A1,A6) D. =Sum(A1,A6)/Count(A1,A6) 6. 要完成从单元格A2:A4
中
的
数据
累加可以使用如下( )命令完成。 A
计算机应用基础word文档.doc
《计算机应用基础》
Excel
电子
表
格 1、在
Excel
2010
中
,
数据
源发生变化时,相应的图
表
______。 A、自动跟随变化 B、需要人为修改 C、不跟随变化 D、不受任何影响 标准答案:A 2、在
Excel
2010的图
表
中
,水平X轴通常用来作为________。 A、排序轴 B、分类轴 C、数值轴 D、时间轴 标准答案:B 3、在
Excel
2003图
表
中
,通常使用垂直Y轴作为______。 A、公式轴 B、数值轴 C、分类轴 D、文本轴 标准答案:B 4、Exce12010
中
的电子工作
表
具有______。 A、一维结构 B、二维结构 C、三维结构 D、树结构 标准答案:B 5、用来给电子工作
表
中
的
列
标进行编号的是_______。 A、数字 B、英文字母 C、文本 D、任息字符 标准答案:B 6、在
Excel
2010
中
,单元格名称的
表
示方法是_______。 A、
列
标在前行号在后 B、行号在前
列
标在后 C、只包含
列
标 D、只包含行号 标准答案:A 7、Exce12010的每个工作
表
中
,最小操作单元是______。 A、单元格 B、一行 C、一
列
D、一张
表
标准答案:A 8、用来给单子工作
表
中
的行号进行编号的是______。 A、数字 B、字母 C、数字与字母混合 D、字母或数字 标准答案:A 9、在
一个
Excel
2010的工作
表
中
,第5
列
的
列
标为______。 A、C B、D C、E D、F 标准答案:C 10、若
一个
单元格的地址为F5,则其右边紧邻的
一个
单元格的地址为_______。 A、F6 B、G5 C、E5 D、F4 标准答案:B 11、若
一个
单元格的地址为F5,则其下边紧邻的
一个
单元格的地址为_________。 A、F6 B、G5 C、E5 D、F4 标准答案:A 12、在
Excel
2010的自动筛选
中
,每个标题上的下三角按钮都对应
一个
________。 A、下拉菜单 B、对话框 C、窗口 D、工具栏 标准答案:A 13、在
Excel
2010
中
,右键单击
一个
工作
表
的标签不能够进行_______。 A、插入
一个
工作
表
B、删除
一个
工作
表
C、重命名
一个
工作
表
D、打印
一个
工作
表
标准答案:D 14、在
Excel
2010
中
,若需要删除
一个
工作
表
,右键单击它的
表
标签后,从弹出的菜单
列
表
中
选择__ ____。 A、"重命名"选项 B、"插入"选项 C、"删除"选项 D、"工作
表
标签颜色"选项 标准答案:C 15、当向Exce1 2010工作薄
文件
中
插入一张电子工作
表
时。
表
标签
中
的英文单词为______。 A、Sheet B、Book C、Table D、List 标准答案:A 16、在具有常规格式的单元格
中
辅入文本后.其显示方式是______。 A、左对齐 B、右对齐 C、居
中
D、随机 标准答案:A 17、在Excet2010的单元格格式对话框
中
,不存在的选项卡是______。 A、货币选项卡 B、数字选项卡 C、对齐选项卡 D、字休选项卡 标准答案:A 18、对电子工作
表
中
所选择的区域不能够进行操作的是______。 A、调整行高尺寸 B、调整
列
宽尺寸 C、修改条件格式 D、保存文档 标准答案:D 19、在
Excel
2010的工作
表
中
,______。 A、行和
列
都不可以被隐藏 B、只能隐藏行 C、只能隐藏
列
D、行和
列
都可以被隐藏 标准答案:D 20、在具有常规格式的单元格
中
输入数值后,其显示方式是______。 A、左对齐 B、右对齐 C、居
中
D、随机 标准答案:B 21、在
Excel
2010的"单元格格式"对话框
中
,不存在的选项卡为______。 A、对齐 B、保存 C、字体 D、数字 标准答案:B 22、在
Excel
2010
中
,输入数字作为文本使用时,需要输入的先导字符是______。 A、逗号 B、分号 C、单引号 D、双引号 标准答案:C 23、在
Excel
2010的电子工作
表
中
建立的
数据
表
,通常把每一
列
称为
一个
________。 A、记录 B、元组 C、属性 D、关键字 标准答案:C 24、在
Excel
2010
中
,日期
数据
的
数据
类型属于_______。 A、数字型 B、文字型 C、逻辑型 D、时间型 标准答案:A 25、在
Excel
2010的电子工作
表
中
建立的
数据
表
,通常把每一
列
称为
一个
_______。 A、记录 B、元组 C、属性 D、关键字 标准答案:C 26、电子工作
表
中
每个单元格的默认格式为_______。 A、数字 B、文本 C、日期 D、常规 标准答案:D 27、在
Excel
2010的电子工作
表
中
建立的
数据
表
,通常把每一行称为
一个
________。 A、记录 B、字段 C、属性 D、关键字 标准答案:A 28、在
Excel
2010的主界面
中
,不包含的选项卡是_____
VBA
2,463
社区成员
10,807
社区内容
发帖
与我相关
我的任务
VBA
VBA(Visual Basic for Applications)是Visual Basic的一种宏语言,是在其桌面应用程序中执行通用的自动化(OLE)任务的编程语言。
复制链接
扫一扫
分享
社区描述
VBA(Visual Basic for Applications)是Visual Basic的一种宏语言,是在其桌面应用程序中执行通用的自动化(OLE)任务的编程语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章