我正在尝试创建一个客房管理电子表格,当在一个单元格中输入房间号时,另一个单元格中会自动填充 0 或 1(0 代表单间公寓,1 代表一间卧室)。我尝试过嵌套公式,但似乎不起作用。
房间 101、102、131 至 136、201、202、231 至 236、301、302 和 331 至 336 应返回值 1。
103-130、203-230 和 303-330 房间应返回值 0。
答案1
添加一个名为roomtype
工作簿的新工作表,并在 A 列中输入房间号。在 B 列中输入每个房间的1
或0
。然后返回到您想要公式的工作表。
=VLOOKUP(A3,roomtype!A:B,2,0)
其中 A3 是输入房间号的单元格。
第一个参数VLOOKUP
是指定要查找什么值的值。
第二个是查找值的范围,将查找值与范围最左列中输入的内容进行匹配。
第三个指定从范围的哪一列中提取查找的值。
第四个是布尔值(真或假),表示匹配应该是精确的,还是应该是范围查找。如果是范围查找,则不必指定列表中的每个值,而只需输入返回值需要更改的值。这可以让您缩短房间列表roomtype
,但列出所有房间并使用精确匹配会更简洁。这样,如果您不小心输入了不存在的房间号,它会通过输入#N/A
单元格来提醒您。