中易网

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

答案:6  悬赏:20  
解决时间 2021-01-14 23:28
  • 提问者网友:锁深秋
  • 2021-01-14 18:26
EXCEL中如何实现我在表1输入磅单信息,表2自动更新表1数据
最佳答案
  • 二级知识专家网友:逃夭
  • 2021-01-14 19:41
我知道一个比较笨的方法就是你先在sheet2裏面输入“=”号,然後再sheet1中点一下对应的单元格,该单元格就会有蚁纹,按下enter就OK了。
举个列:按你的表格sheet2中C2单元格要同sheet1中的B5单元格,你在Sheet2中C2单元格输入一个“=”,然後到Sheet1表中,点一下B5单元格,按enter。这样,不论你在Sheet1表B5单元格裏面输入什麽内容,Sheet2表中C2单元格内容都会变一样。
麻烦的是你要一个一个单元格设置。可能有更好的法子,看其他网友有没有更好的办法了。
全部回答
  • 1楼网友:不如潦草
  • 2021-01-15 01:23
给你举个例子 就毛重这个来讲在表2中D2单元格输入=sheet1!D5追问能举例子说明一下吗详细的好吗追答这就够详细了 选中D2就是表2的毛重 输入=sheet1!D5 的意思就是他在内容上与表1中D5单元格也就是表1的毛重相同。
  • 2楼网友:话散在刀尖上
  • 2021-01-14 23:53
这个得用VBA代码很容易实现,excel自带公式难以做到追问求教大神详细步骤追答很麻烦,你会vba么,如果会的话我给你发个类似的表你自己倒腾,能够实现录入单据-查找订单-修改单据-删除单据等功能,只需在sheet1中操作即可
  • 3楼网友:醉吻情书
  • 2021-01-14 23:26
将表二等于表一的相应单元格,计算完成后将表二的公式变为数值,下次再填表一的数据时就不会改变了追问能举例子说明一下吗详细的好吗
  • 4楼网友:动情书生
  • 2021-01-14 22:04
在表二用等于函数
比如:
C2=sheet1!B5
D2=sheet1!D5
  • 5楼网友:琴狂剑也妄
  • 2021-01-14 20:27

需要用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选项——信任中心——信任中心设在——宏设置
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息