我有一个excelsheet,其中一列F具有不同的值,例如:
Terry, Monica, Thomas, Eric, Susan, Martha, Gary
等等。约5000行,250个不同的值。
现在我想在A列中对这些值进行分组。
例如:
等等。
我不想对值进行排序和过滤,因为我每天都会使用新值填充表单。我已经考虑过IF声明,但这不起作用。
有什么想法吗?
答案 0 :(得分:1)
答案 1 :(得分:0)
听起来您希望A列“检测”F列中的可用值并从中生成组。尽管可以创建一个能够实现您想要的功能,但排序和过滤器可能是最容易实现此功能的方便工具。
如果您enable the Developer tab,可以单击“录制宏”,指定“快捷键”,然后执行一次排序和过滤值的工作。明天,当您使用新值重新填充相同的工作表时,您只需使用其快捷键即可立即再次运行宏。
如果您想要做的事情太复杂,以至于宏无法以相同的方式每天成功执行正确的操作,您可以使用Visual Basic for Applications(VBA)自定义自动化。跳转到VBA的最快方法是完成简短宏的录制,然后再次单击开发人员选项卡上的宏按钮,然后从列表中选择新宏并单击编辑以查看基础代码。
要让大家帮助您使用复杂功能或VBA,您可能需要分享有关电子表格布局的更多详细信息,以及您希望输出显示的方式。