我有2个excel模板。模板1是我的客户填写的,模板2是我填写的。模板1更直接且用户友好,而模板2具有客户端不需要的额外字段。现在我通过参考公式复制所有内容或只复制和粘贴。我想知道是否有办法将数据自动复制到正确的列中。因此,当新客户填写表单时,我可以将其链接到模板2,并填写所有数据。
例如:
工作簿1(我从我要复制的客户端获取的工作簿)
data.frame(mtx = unlist(lapply(1:length(cond_1),
function(i)
rep(names(cond_1)[i], length(cond_1[[i]])))),
do.call(rbind, Map(cbind, cond_1, cond_2)))
# mtx X1 X2
#1 mtx_a 1 5
#2 mtx_a 9 13
#3 mtx_a 17 21
#4 mtx_b 25 28
#5 mtx_b 31 34
练习册2(我要复制到的工作簿)
Company Item Price
Company A Item 1 $10
Company B Item 2 $15
Company C Item 3 $20
答案 0 :(得分:1)
您可以查看"合并和比较工作簿"。您需要设置共享工作簿并创建此副本以进行分发。有很多网站会解释如何更好地完成这项工作。我建议你google这个并且去吧。如果它看起来适合您所追求的目标,那么我会提示您也锁定某些单元格,以便只能在您想要的位置输入数据,并且还可以在Excel的数据功能区中使用数据验证来限制输入的数据类型,例如,只允许数字而不是文本。