根据列使用不同的公式,可以找到值输入

时间:2014-07-14 12:55:44

标签: excel vba

所以我想制作一个计算器。计算器将根据公式输出值,具体取决于输入的列... ....我有3个不同的列,所有列都包含电子邮件地址。这个想法是你插入你的电子邮件地址,它查找你的电子邮件并在A,B或C列中找到它。然后根据它,它将做一些sumifs,除其他外,取决于你在哪个列(每列的计算变化)

我该怎么做?另外,一个更基本的问题:如何在VBA中引用工作表? (vba将在表2中,而它查找的数据和总和等在表1中)。

我希望这是特定的,我没有任何代码可以启动我们,主要是因为我不知道从哪里开始,并且不想限制自己使用构造不良的代码。

另外,我告诉过这可以在没有VBA的情况下完成,使用一些鲜为人知的内置函数......但是idk它是什么,所以我无法查找如何使用它... VBA或内置功能 - 无论哪个完成任务!

由于

2 个答案:

答案 0 :(得分:0)

我会使用索引结合匹配索引函数的前两个参数。从那里,您将能够确定您所在的列(无论您是在A B还是C中)。一旦掌握了这个值,就可以使用基本的if语句进行简单的编程。如果我可以帮助你,请告诉我。

答案 1 :(得分:0)

我不明白,但请查看:

http://www.get-digital-help.com/2010/08/16/search-for-a-cell-in-a-table-and-then-display-the-column-title-in-excel/

有效。它将返回列标题而没有一系列级联" IFERROR"声明。

您必须使用一系列级联" IF"来测试结果。声明应用你想要的公式,但我没有看到任何解决方法。

注意:如果同一个电子邮件地址出现多次,则只返回第一列标题。