excel-如果单元格包含项目,请将另一个单元格设置为“今天日期”

excel-如果单元格包含项目,请将另一个单元格设置为“今天日期”,excel,excel-formula,excel-2007,excel-2010,Excel,Excel Formula,Excel 2007,Excel 2010,我试图实现的是,当单元格包含字符串值时,我希望相邻单元格等于今天的日期: 比如说 Order Number Date 1 05-11-2014 2 05-11-2014 no item 3 05-11-2014 因此,当有订单号时,我希望excel执行=TODAY(),或显示“无项目” 查询看起来像这样,但是我不确定搜索后要包含的2个参数 =IF(OR(ISNUMBER

我试图实现的是,当单元格包含字符串值时,我希望相邻单元格等于今天的日期:

比如说

Order Number      Date
     1          05-11-2014
     2          05-11-2014
                no item
     3          05-11-2014
因此,当有订单号时,我希望excel执行
=TODAY()
,或显示
“无项目”

查询看起来像这样,但是我不确定搜索后要包含的2个参数

=IF(OR(ISNUMBER(SEARCH({"cell has no value","cell has value"},B13))),"no item",TODAY())

感谢您对这些家伙的帮助

假设公式在单元格B2中,订单号在A2中:

=if(isnumber(A2),TODAY(),"no item")

请记住,每次更新工作表时,“TODAY()”都会更新。所以,今天有今天的日期,明天有明天的日期等等。是的,我知道今天()方法。。。谢谢你的帮助,让事情复杂化了如果我想检查isnumber和istext会发生什么?假设你想在日期列中显示今天(),如果在订单号列中找到文本或数字,你可以这样做:
=if(或(isnumber(A2),istext(A2)),TODAY(),“no item”)