无表格基础求助:Google Sheets动态收支追踪表ARRAY+INDEX/MATCH公式问题
个人收支追踪表自动填充问题
无Google Sheets/Excel基础,正在制作可长期使用的个人收支追踪表,希望自学表格知识打造实用的动态追踪表。试过在线免费资源但更倾向自行开发,已使用命名范围、映射表、数据验证及公式,但持续报错,ChatGPT和Bard的解决方案无效。
当前需求:通过ARRAY & INDEX/MATCH函数,让Budget表根据Transaction列的输入自动填充Category、Frequency、Type列(例:输入Gas时,自动从映射表填充Category为Car、Frequency为Variable、Type为Essential)。
报错公式
以下公式均出现报错:
=ARRAYFORMULA(IF(C2:C<>"", IFERROR(INDEX(MappingTable RefCategory, MATCH(C2:C, MappingTable RefTrans, 0)), ""), ""))=ARRAYFORMULA(IF(C2:C<>"", IFERROR(INDEX('MappingTable'!RefCategory, MATCH(C2:C, 'MappingTable'!RefTrans, 0)), ""), ""))=ARRAYFORMULA(IF(C2:C<>"", IFERROR(INDEX(RefCategory, MATCH(C2:C, RefTrans, 0)), ""), ""))=ARRAYFORMULA(IF(C2:C<>"", IFERROR(INDEX(MappingTable[Category], MATCH(C2:C, MappingTable[Transaction], 0)), ""), ""))
异常公式(无报错但结果错误)
该公式无报错,但所有类别均输出housing:=ARRAYFORMULA(IF(C2:C<>"", IFERROR(INDEX(RefCategory, MATCH(C2:C, RefTrans, 0)), ""), ""))
内容的提问来源于stack exchange,提问作者user23269969
相关产品推荐
相关产品推荐

