Google sheets 缩短公式

Google sheets 缩短公式,google-sheets,Google Sheets,我不知道如何在公式中应用单元格的范围,每次尝试都不起作用 谷歌表单公式:=IF(OR(B2=Items!A$3;B2=Items!A$4;B2=Items!A$5;B2=Items!A$6;B2=Items!A$7;B2=Items!A$8;B2=Items!A$10;B2=Items!A$11);“近战”IF(OR(B2=Items!A$12;B2=Items!A$13;B2=Items!A$14;B2=Items!A$15;B2=Items!A$16);“射程”;“选择你的武器” 在Exce

我不知道如何在公式中应用单元格的范围,每次尝试都不起作用

谷歌表单公式:
=IF(OR(B2=Items!A$3;B2=Items!A$4;B2=Items!A$5;B2=Items!A$6;B2=Items!A$7;B2=Items!A$8;B2=Items!A$10;B2=Items!A$11);“近战”IF(OR(B2=Items!A$12;B2=Items!A$13;B2=Items!A$14;B2=Items!A$15;B2=Items!A$16);“射程”;“选择你的武器”

在Excel中,此操作有效:

=IF(OR(C1=A1:A3);"Melee";IF(OR(C1=A4:A6);"Range";"Unarmed"))
尝试:

或更短:

=INDEX(IF(REGEXMATCH(B2:B, TEXTJOIN("|"; 1; Items!A3:A11)); "Melee"; 
 IF(REGEXMATCH(B2:B, TEXTJOIN("|", 1; Items!A12:A16)); "Range"; "Pick Your Weapon")))
=INDEX(IF(REGEXMATCH(B2:B, TEXTJOIN("|"; 1; Items!A3:A11)); "Melee"; 
 IF(REGEXMATCH(B2:B, TEXTJOIN("|", 1; Items!A12:A16)); "Range"; "Pick Your Weapon")))