发布网友 发布时间:2022-04-24 17:13
共2个回答
热心网友 时间:2023-10-25 05:09
假如数据用100行,在A1:N100之间,可以更大
1、产品名称用公式=INDIRECT("1工作表!A"&COUNTA(A1:A100)) A列名称之间不得有空格。
2、其他用公式按产品名称调入
如:型号=VLOOKUP($B$2,上表$A$1:$N$100,2,FALSE) 即可
本表其他F2,B3,等单元格把公式中的2按对应上表C-N列分别改为3,4,5,至14就行了。追问这个要怎么设置我不太懂,能简单点说吗? 不太清楚
追答表1的工作名称是什么,看不清,是什么记录,说一下,我给你把公式做好你直接照着输入就可以了
热心网友 时间:2023-10-25 05:09
=[Book1.xlsx]Sheet3!$F$15
Book1.xlsx 指源数据的Workbook 的名字, 你的可能叫 验收记录总表吧
Sheet3 指 源数据的Workbook中 sheet 名,你的叫验收记录
$F$15 指对应的单元格, 表F列15行.. 依据需要自行改..
不过好像你问的是自动生成验收单吧, 上面是手动一张一张填 单..
要自动真的好麻烦.... 宏代码如下:
Sub Macro2()
'
' Macro2 Macro
'
'
K =sheets("验收记录"). [a36655].End(xlUp).Row
Sheets("验收单").Select
Range("B2") = Sheets("验收记录").Cells(K, 1)
Range("F2") = Sheets("验收记录").Cells(K, 2)
Range("B3") = Sheets("验收记录").Cells(K, 3)
Range("B8").Select
End Sub
'注意引号内的文字要与工作薄内页名相同. 各单元格位置与上面代码写的位置相同,
'运行前要先选定验收记录的页面