我不想写60个'IF'命令

问题描述 投票:0回答:1
  • 60个以谷歌形式回答的问题
  • 例如,每个问题都有2个答案选项
    Q1。选择您的性别一位男士女
  • google-sheet在一行中给我60个单元格,其中包含选择的答案,例如MaleFemale
  • 然后应该将ans分为4个类别,其中两个子类别为[EI] [SN] [TF] [JP]
  • 我不想这样编码IF(B21="Male", "E", "I") 60次
  • 添加每个类别,例如[E=10, I=5], [S=9, N=6], [T=7, F=8], [J=4, P=11]
  • 然后在该情况下为该个人选择的四个最高类别为E S F P仅供参考,在不同的工作表上进行所有计算,并使用查询功能=QUERY(IMPORTRANGE("form_id","Form Responses 1!A:df"),"",1)填充工作表。
  • 模型表格https://docs.google.com/spreadsheets/d/163UHYGKqzABTq3ccnGzndYZvL-okuMiAKFNAwEIvUOI/edit?usp=sharing
  • 感谢您的时间
google-sheets google-form google-query-language
1个回答
0
投票

使用arrayformula:

=ARRAYFORMULA(IF(B21:B81="Male", "E", "I"))
© www.soinside.com 2019 - 2024. All rights reserved.