标签: excel excel-vba vba
我的.xlsx文件中有两张纸。我想在一个工作表上创建一个字符串列表,并在另一个工作表上动态创建一个包含相应信息的行列表。
例如,假设我有一个建筑类型列表,建模,收集材料和构建建筑的任务是相同的,它只是与建筑类型重复的同一组任务。
表1:
表2:
这是我想要完成的内容的简化说明。我不知道是否需要宏。
答案 0 :(得分:1)
在Sheet1 Cell B1上使用带有空格分隔符的列的Text 然后在B2中输入公式:
=INDEX(Sheet2!$A$2:$A$10, MATCH(0, COUNTIF($B$1:B1, Sheet2!$A$2:$A$10)*FIND(B$1,Sheet2!$A$2:$A$10), 0))
然后输入 Ctrl + Shift + 输入,因为这是一个数组公式。然后拖动3列并向下拖动
这将为您提供3个唯一列表,其中包含部分包含您的某个标题值的任何单元格