乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > EXCEL 如何通过公式自动生成映射数据

EXCEL 如何通过公式自动生成映射数据

作者:乔山办公网日期:

返回目录:excel表格制作


VBA??

Function M(mA, mB As String) As String
    Dim Arr
    Arr = Split(mB, ",")
    For i = LBound(Arr) To UBound(Arr)
         Arr(i) = Arr(i) - mA
    Next
    M = Join(Arr, ",")
End Function

使用

=M(a1,a2)



 首先,得有一个表,提供每种产品的品名、单价、进价等信息以供查询

这里假设该表为Sheet2,A列产品代码,B列品名,C列单价,D列进价
填好一切相关数据

现在在上图表(假设是Sheet1)中的
B2输入以下公式zd
=if(A2="","",vlookup(A2,Sheet2!$A$2:$D$65536,2,))
D2输入以下公式
=if(A2="","",vlookup(A2,Sheet2!$A$2:$D$65536,3,))
F2输入以下公式
=if(A2="","",vlookup(A2,Sheet2!$A$2:$D$65536,4,))
E2输入以下公式
=if(or(A2="",C2=""),"",C2*D2)
G2输入以下公式
=if(or(A2="",C2=""),"",C2*F2)
H2填入以下公式
=if(or(A2="",C2=""),"",E2-G2)


完成。


=IF(EXACT("我zhidao",B1),"1200",IF(EXACT("你",B1),"1800"))
文本一定要加英文双引号。

但是如果有多重可能性,用IFEXACT可能没法用了。可以用其他高效率的函数,比如
=VLOOKUP(B1,{"我",1200;"你",1800;"他",600},2,0)

在B表(Sheet2)的B2单元格中输入公式
=INDEX(Sheet1!B:B,MATCH(D2,Sheet1!D:D,)
回车确认后下拉填充。

相关阅读

  • 请问excel单元格公式可以平移吗?

  • 乔山办公网excel表格制作
  • 假设A1中有公式:=B1*C1希望A列其他单元格同时使用这个公式如:A2:=B1*C1;A3:=B1*C1;A4:=B1*C1。。。。。。也就是结果单元格变了,但原公式引用zd的单元格不变1、把公式改成:=$B$1*$
  • excel中带有公式的横行怎样变竖行公式

  • 乔山办公网excel表格制作
  • F2公式:=COUNTA(D2:E2)下拉;D10公式:=COUNTA(D2:D9)右拉。B3单元格:=OFFSET(日记账!$B$3,0,ROW(A1)-1)H3单元格=OFFSET(日记账!$B$4,0,ROW(A1)-1)下拉公式列DDD编号为2812,把公式中所zd有的行转换为相应的列
  • 怎样给excel多个单元格设定统一公式

  • 乔山办公网excel表格制作
  • 快速填充公式有来多种方法,如:1、先选中相应的范围,然后源输入公式,输入完成后按 CTRL+Enter结束输入2、先在A1中百输入公式度,然后选中相应的范围(例如范围是A1:A100,那么在
关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网