求大神帮忙写一下这个Excel函数公式

如果单元格A等于"Aftersales",需键入的单元格值就等于单元格B;
如果单元格A不等于Aftersales, 那么搜索下一个单元格。

第1个回答  2020-01-08
=IF(A单元格="Aftersales",B单元格,B+1单元格)追问

你好,
我的意思是我有两个表,表一中有AB两列的数值,其中A列是日期,B列是Aftersales或其他数值;
表二有C一列日期。
我需要做到的效果是,表二C列中可以检索到表一B列的所有Aftersales,然后填写上相应A列的日期。
不知道这样表达你是否明白

追答

为何不分别对表一和表二截图,并手工输入几个需要得到的正确的结果加以说明呢?

追问

这个是表一

这个是表二

我要做到的效果是,表一中填写的有关aftersales的订单的信息,能自动抓取到表二里。

想以日期为例,其余的我举一反三。

现在表一上面没有aftersales订单,可以用order来先写一下,我到时候把公式里的order改成aftersales。


谢谢哈!

追答

还是不很明白具体要求,试试下面的公式是否可行:
B3=ISERROR(INDEX(表一!$C$4:$T$100,MATCH(TRIM(MID(SUBSTITUTE($A$1," ",REPT(" ",19)),27,19))&$A3,MATCH(TRIM(MID(SUBSTITUTE(表一!$A$1," ",REPT(" ",19)),27,19))&表一!$A$4:$A$100,),MATCH(B$2,表一!$C$3:$T$3,)),"")
同时按Ctrl+Shift+Enter三键输入数组公式,右拉下拉。
PS:要求手工输入数据举例,还是没看到,截图没有行号和列标,公式中的行和列也只能靠猜加数数。

追问

这个是表一,表格的名称是Tracking Form

这个是表二,表格的名称是Aftersales Records

简单的来说,表二的单元格需要从表一中抓取数据。

我想实现的效果就是,以表一为例,我A4填入日期,B4填入Order之后,表二的A3能自动生成表一A4的日期。Order是关键词

但是要注意,表一B列不是Order的话,表二不要报错。在手工示例中,表一有4条数据,表二只有3条。

谢谢!

本回答被提问者采纳
第2个回答  2020-01-08
会用代码不?快学!追问

不会~

相似回答