ホテルの 1 つのセルに複数の数式を入力する

ホテルの 1 つのセルに複数の数式を入力する

部屋番号をセルに入力すると、0 または 1 (0 はスタジオ、1 は 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検索する値を指定する値です。

2 番目は、値を検索する範囲であり、検索値を範囲の左端の列に入力された値と照合します。

3 番目は、検索した値を取得する範囲の列を指定します。

4 番目はブール値 (true または false) で、一致が完全一致である必要があるか、範囲検索である必要があるかを示します。範囲検索の場合は、リスト内の各値を指定する必要はなく、返される値を変更する必要がある値のみを入力します。これにより、 の部屋のリストを短くすることができますが、すべてをリストして完全一致を使用する方がきれいです。そうすれば、存在しない部屋番号を誤って入力した場合、セルにroomtypeと入力して警告が表示されます。#N/A

関連情報