我使用以下公式:
protected void Page_Load(object sender, EventArgs e)
{
string queryString = Request.QueryString["ID"];
ObjectDataSourceDetailBuku.SelectParameters.Add("ID",queryString);
ObjectDataSourceDetailBuku.DataBind();
}
这完美无缺!
问题:我想在列$ D $ 1:$ E $ 100 内搜索,而不是只搜索一列 D 。如何将其修改为在两列中搜索?
答案 0 :(得分:1)
最简单的方法可能是AND
每列中搜索的结果。如果没有在D中找到并且在E中找不到,则转换为"然后输出No"。逻辑如下:
In column D | ISERROR(lookup in D) | In Column E | ISERROR(lookup in E) | result N | Y | N | Y | No N | Y | Y | N | Yes Y | N | N | Y | Yes Y | N | Y | N | Yes
=IF(AND(ISERROR(LOOKUP(2^15,SEARCH(MID(A1,1,9),$D$1:$D$100))),
ISERROR(LOOKUP(2^15,SEARCH(MID(A1,1,9),$E$1:$E$100)))),"No","Yes")