excel中怎样让两个对应单元格出现只一个值???

来源:百度知道 编辑:UC知道 时间:2024/05/12 20:39:17
详细说明:
比如在A1单元格中填内蒙古,B1单元格中填特产,C1单元格中才能显示出马奶酒?若A1单元格中填四川,B1单元格中填娱乐,C1单元格中才显示娱乐???
C1最好引用函数
加分多多~~~

在C1中输入
=IF(AND(a1="内蒙古",b1="特产"),"马奶酒",if(and(a1="四川",b="娱乐","娱乐")

要引用很简单,但你得有源数据才行啊,比如在A1单元格中填内蒙古,B1单元格中填特产,C1单元格中才能显示出马奶酒,这些对应的数据在哪个表格里?
有源数据的话用lookup函数就行

用这个自定义函数
Function VLOOKUPs(lookup_value1, lookup_value2, table_array, col_index_num1, col_index_num2, col_index_num)
With table_array
For r = 1 To WorksheetFunction.Min(.Rows.Count, Cells(65536, .Column).End(xlUp).Row - .Row + 1)
If lookup_value1 = .Cells(r, col_index_num1) Then
If lookup_value2 = .Cells(r, col_index_num2) Then
VLOOKUPs = .Cells(r, col_index_num)
Exit Function
End If
End If
Next r
End With
VLOOKUPs = "没有符合条件的数据"
End Function

按住ALT,依次按F11,I,M。
将下面的代码粘贴至模块1中。
然后就可以在工作表中使用下面的公式了
=VLOOKUPS(A1,A2,B:D,1,2,3)
公式具体含义是:在B:D区域的第1列查找A1值,同时在第2列查找A2值,当2个条件都符合时返回第3列对应行的值。
zipall - 江湖大侠 八级 刚刚该我编写的

以下答案针对你问题中的两个例子.