我正在尝试执行以下操作;
我想说3列。
交易|类别|量
所以我希望能够在交易中输入某个名称,为了论证,“Tesco”然后在Category Column中返回结果说“Groceries”,然后我可以在Amount Colum输入一个特定的金额。
事情是我需要拥有无限或相当多的不同交易,并将它们全部放在预先确定的类别中,以便每当我输入交易时它会自动为我显示该类别。
所有人都非常感谢。 我知道一个简单的If语句就不够了我可以使用简单的IF语句使其工作没有问题,但由于每个事务都不同,我不知道如何进一步编程。
感谢。 科林
答案 0 :(得分:1)
使用查找表。让我们说它出现在名为“类别”的表格中,它看起来像这样:
| A | B
1 | Name | Category
2 | Tesco | Groceries
3 | Shell | Fuel
然后,在您描述的表格中,在“类别”字段中使用=VLOOKUP(A2, Categories!$A$2:$B$3, 2, FALSE)
,假设它在B2中。
答案 1 :(得分:1)
我使用数据验证和表格做了相当多的事情。
在这种情况下,我会在查找表上有两个包含我的选择列表的表。
交易表:[名称] =" loTrans" - 仅列出交易清单已排序
类别表:[名称] =" loCategory" - 表格中的两列,按两列排序 - Trans和Category
详情表:
事务字段也将使用命名的数据验证 范围,但命名范围的来源(" selCat"将更多一点 复杂。它将类似于:
= OFFSET(loCategory [反],MATCH(Enter_Details!A3,loCategory [反],0)-1,1,COUNTIF(loCategory [反],Enter_Details!A3),1)
立>当您输入详细信息并选择不同的交易时,数据验证将仅限于所选交易的分类