EXCEL中如何实现我在表1输入磅单信息,表2自动更新表1数据

作者&投稿:荣都 (若有异议请与网页底部的电邮联系)
如何vb读取两个格式相同的excel表格进行比较?~

一定要用 VB 吗?其实可以很简单
既然两个表一样,新建一个工作簿,Sheet1 Sheet2 两页,假设要检查的的数据在A1格

在Sheet1的A1 中输入=if(ABS([ex1]Sheet1!$A$1-[ex2]Sheet1!$A$1)>Sheet2!A1,"货物丢失!","")

在Sheet2 中的A1输入X

打开表格,更新数据,一步了然。

以Excel 2016为例,有以下步骤:
1、打开一个Excel表格,如下图所示:

2、在表格中输入一段数字,如下图所示:

3、在默认字号中只有18和20的字体,如下图所示:

4、在框体中手动输入19,如下图所示:

5、可以看到字体变大,如下图所示:

需要用VBA实现,相应代码如下:

Sub 写入到表2()
If Sheet2.[a2] = "" Then
    rowNum = 2
Else
    rowNum = Sheet2.[a1].End(xlDown).Row + 1
End If
    Sheet2.Cells(rowNum, 1) = rowNum - 1
    Sheet2.Cells(rowNum, 2) = Sheet1.[b3]
    Sheet2.Cells(rowNum, 3) = Sheet1.[b5]
    Sheet2.Cells(rowNum, 4) = Sheet1.[d5]
    Sheet2.Cells(rowNum, 5) = Sheet1.[e5]
    Sheet2.Cells(rowNum, 6) = Sheet1.[f5]
End Sub

附件中文件是写好代码的,供参考。

 

注意:1、使用时需要将Excel宏安全性改为中或低,并重新打开Excel。

    2、如果你实际表格的格式与附件中文件表格的格式不一致,则需对代码进行修改,否则运行时会出错

 

使用方法:打开Excel后在任意一个工作表名上单击鼠标右键选:查看代码,在新弹出的窗口中选:插入——模块 然后将以上代码复制到先插入的模块中即可

 

07版及以上版本宏安全性修改:打开Excel后点击office按键(即左上角的那个大按键)——Excel选项——信任中心——信任中心设在——宏设置



将表二等于表一的相应单元格,计算完成后将表二的公式变为数值,下次再填表一的数据时就不会改变了

我知道一个比较笨的方法就是你先在sheet2裏面输入“=”号,然後再sheet1中点一下对应的单元格,该单元格就会有蚁纹,按下enter就OK了。
举个列:按你的表格sheet2中C2单元格要同sheet1中的B5单元格,你在Sheet2中C2单元格输入一个“=”,然後到Sheet1表中,点一下B5单元格,按enter。这样,不论你在Sheet1表B5单元格裏面输入什麽内容,Sheet2表中C2单元格内容都会变一样。
麻烦的是你要一个一个单元格设置。可能有更好的法子,看其他网友有没有更好的办法了。

这个得用VBA代码很容易实现,excel自带公式难以做到

给你举个例子 就毛重这个来讲在表2中D2单元格输入=sheet1!D5

如何在EXCEL表格中实现,表1一列中的数据对应自动填写到一定条件下的表2...
答:表2:假定A、S、D在A列,从第二行开始 C2输入=VLOOKUP(A2,表1!A:B,2,FALSE)下拉复制填充

在EXCEL中实现 表1 姓名 成绩 张三 100 李四 200 表2 张三 100 王五 1...
答:表1,A1单元格输入“姓名”,B1单元格输入“成绩”,A2单元格输入“张三”,B2单元格输入“100 ”,A3单元格输入“李四”,B3单元格输入“200”;表2,A1单元格输入“姓名”,B1单元格输入“成绩”,A2单元格输入“张三”,B2单元格输入“100 ”,A3单元格输入“王五”,B3单元格输入“100”;表3...

Excel如何设置公式,使得我在sheet1中的重量栏填入数字,运费那边就会...
答:直接在运费那边等号等到sheet1的数量栏,具体看你的数据要求,复杂一点的需要用公式。

如何在excel中实现当表格1的a1中有内容(文字或数字),表格2的a1就等于表...
答:在表格2的A1输入:=表格1!a1 叹号前是表名,后边是单元格地址。

excel如何实现匹配统计?如图,想在表1中根据编码对表2的数量进行累加统计...
答:B2输入 =SUMIF(D:D,A2,F:F)公式下拉

在Excel工作表总中如何快速录入1、2、3、4、5
答:在Excel工作表中快速录入1、2、3、4、5序列号可使用EXCEL的序列填充功能实现。方法步骤如下:1、打开需要操作的EXCEL表格,在第一个单元格输入“1”2、光标停在单元格右下角,编程“+”时,点击鼠标左键不放,下拉拖动鼠标,出现一个虚线边框。3、松开鼠标即填充相应单元格,然后点击右下角的倒三角...

EXCEL中有N个工作表,在表1中输入数值,我想每个相同的数值另外生成到对应...
答:Excel表格的35招必学秘技(学会计的快来转...一、让不同类型数据用不同颜色显示 在工资表中,如果想让大于等于2000元的工资总额以“红色”显示,大于等于1500元的工资总额以“蓝色”显示,低于1000元的工资总额以“棕色”显示,其它以“黑色”显示,我们可以这样设置。1.打开“工资表”工作簿,选中“...

如果1等于A如何在excel表格中实现在一个单元格中输入1另外一个单元格显...
答:用IF公式 假设输入1的单元格为A1单元格,想要显示结果为A的单元格为B1单元格,那么在B1中输入公式=IF(A1=1,"A","") 这样当你在A1中输入1后,B1则自动显示A

在excel中如何实现,在一个工作表的表格输入内容,在另一个工作表中对应...
答:在Sheet2表中,A1单元格公式 =IF(Sheet1!A1="","",Sheet1!A1)复制A1单元格 Ctrl+A 选中Sheet2所有单元格 Ctrl+V 粘贴 这样你在Sheet1表的任意位置输入,Sheet2对应的位置同样会显示了 补充:那就在Sheet2表的C6中也输入公式 =IF(Sheet1!A1="","",Sheet1!A1)...

如何用EXCEL的多查找功能实现表1中多条件,在表2中显示结果?
答:=vlookup(A2,表1A:D,4,0)有关公式的用法如下: