数据验证默认值

这就是它应该如何工作的。在数据验证中,我有两个值。

在C-4中,如果输入“ Employee”,则可以选择“折扣代码”。 但是,如果您输入“客户”,则默认折扣代码为DC25。

但是,我总是会收到此错误。

  

OR期望布尔值。但是“ 25 DISCOUNT”是文本,不能强制为布尔值。

有人可以帮我吗?这是我正在使用的公式

=IF(OR(TRIM(C4)=("Customer"),"25 DISCOUNT"),IF(TRIM(C4)=LEFT("Employee"),VLOOKUP(TRIM(G6),J:K,2,false),""))

MY SAMPLE SPREADSHEET

数据验证

*---*----*---*----*----*--*
| DISCOUNT |              |
| CODE:    |              |
*---*--------*----*----*--*
| DC70     | 70 % DISCOUNT|
| DC25     | 25 % DISCOUNT|
*---*----*--------*----*--*
a946527083 回答:数据验证默认值

尝试一下:

  • A 列中放置一个下拉列表,以选择客户或员工

    0

  • 在B1单元格中粘贴此公式,并根据需要向下拖动:

    =IF(A1="Customer","25% DISCOUNT",IFERROR(VLOOKUP(C1,I:J,2,0),"select code"))

    0

  • 在C1单元格中的
  • 在范围E1:G1中创建下拉列表,如:

    0

  • E1单元格中的
  • 使用此公式并根据需要向下拖动:

    =IF(A1="Employee",TRANSPOSE(FILTER(I$2:I,I$2:I<>"")),)

    0

  • 完成后,您可以隐藏E:G范围:

    0


spreadsheet demo

本文链接:https://www.f2er.com/3067677.html

大家都在问