发布网友 发布时间:2022-04-19 15:30
共3个回答
热心网友 时间:2023-09-01 22:00
1、如果你的表2是已经存在,只是导入表1里的数据,而且表1数据不算太多的情况下,可以使用数组公式,必须是数组,比如 录入表 数据是1到1000行,品种是输入在F列,那么,再假设表2的A1用来输入品种,那么表2的a2输入
=index(录入表!A:A,small(if(录入表!$F$1:$f$1000=$a$1,row(a1:a1000),4^8),row(a1)))&""
这是数组公式。输入后,按下ctrl+shift+回车
公式右拉,并下拉填充,即可。
2、如果你要根据录入表自动生成表2,那肯定需要vba了。
总的讲,你的问题大概的意思表达清楚了,但excel如果需要写代码或者公式的话,那么对数据源的结构要求很严格。只是大概表达清楚,无法提供准确的公式或者是vba代码。
热心网友 时间:2023-09-01 22:00
有两种方式:
1.用Excel自带的函数和运算实现,一般适用于逻辑不复杂的计算,好处是可以实时体现结果
2.写vba的宏,适用于逻辑比较复杂的情况
我看你的需求而言第一种方式足以,这个也不麻烦,自学一下吧,以后也能用上
热心网友 时间:2023-09-01 22:01
如果相信我就把表发给我,hjhselect@163.com
我帮你做下.你要有你的表一的格式,表2很容易.