发布网友 发布时间:2022-04-27 02:19
共5个回答
热心网友 时间:2022-06-22 06:07
假设:
sheet2为预算数据
sheet1为实际填表
见图一:
1、在表格sheet1的B2单元格输入公式:
=IFERROR(VLOOKUP($A2,Sheet2!$A:$Z,MATCH(B$1,Sheet2!$1:$1,0),FALSE),"")
见图二:
2、右键点击:B2单元格>选择:复制,
见图三
4、选中你要填的单元格,点右键>粘贴选项>公式(fx)
见图四
完成后就达到了图一的效果
热心网友 时间:2022-06-22 06:08
数据在sheet2中,结果在sheet1中 在B2中输入公式=INDEX(Sheet2!$A$1:$D$2,0,MATCH(Sheet1!B1,Sheet2!$A$1:$D$1)) 向右填充就好了 如有别的需要请提出
热心网友 时间:2022-06-22 06:08
你的意思是觉得做三个公式太慢,用一个公式省时间吧.
我觉得差不多,想嵌套用IF条件判断,组合起来就可以的追问具体怎么弄呀亲,求公式
追答说说难说清楚啊.跟您说一个思路;
假设VLOOKUP,从列A取值,返回为#N/A,用IF函数判断是否相等.若不等VLOOKUP,从列B取值,依次类推.
热心网友 时间:2022-06-22 06:09
假设你的数据在A列
C1输入公式
=INDEX(A:A,SMALL(IF(NOT(ISERROR(FIND("王",$A$1:$A$7))),ROW($1:$7),65536),ROW(1:1)))&""
这是数组公式,按ctrl+shift+回车,结束确认
C1公式向下复制,应该达到你的要求
其中,这个“王”字可以改成对单元格的引用,达到批量计算的目的
t481哈哈为你解答!
热心网友 时间:2022-06-22 06:09
什么意思?
你是想将下图数导入上图中?
你只是举了一个数据例子,而且没有配上要实现的效果图,非常难理解你到底要做什么。
看一下附件吧。
也许是你要的。
如果不是,那么在提问问题时,虽然要简练,但是更重要的是说明白你的目的。
注意实例子,sheet1是源数据,sheet2是结果。
sheet2中*区域为公式区域。
看了你的追问,我的例子不适用吗?
感觉提供给你的就是你要的。