我希望公式或vba函数在给定上限和下限的情况下向单元格添加值列表。例如,请参阅下图中的A列和B列:
我想生成一个公式或函数,它返回上限和下限的列表,以及它们之间的所有值。有关所需的输出,请参见上例中的C列。
问题是两个单元格之间的范围有所不同(C列中的输出不会总是包含4个整数 - 可能或多或少)。
有谁知道完成这项任务的最佳方法是什么?我非常感谢任何帮助。
答案 0 :(得分:2)
如果您使用的是Office365或Excel 2016及更高版本,则可以使用TextJoin函数(使用 Ctrl + Shift + 作为数组公式输入)输入):
NSView* firstView = [self view];
tableView = [[NSTableView alloc] init];
[firstView addSubview:tableView];
[tableView setTranslatesAutoresizingMaskIntoConstraints:NO];
[self.view setTranslatesAutoresizingMaskIntoConstraints:NO];
[tableView.heightAnchor constraintEqualToAnchor:firstView.heightAnchor multiplier:0.9].active = YES;
[tableView.widthAnchor constraintEqualToAnchor:firstView.widthAnchor multiplier:0.9].active = YES;
NSTableColumn * column1 = [[NSTableColumn alloc] initWithIdentifier:@"Id"];
NSTableColumn * column2 = [[NSTableColumn alloc] initWithIdentifier:@"Name"];
[column1 setWidth:250];
[column2 setWidth:250];
// generally you want to add at least one column to the table view.
[tableView addTableColumn:column1];
[tableView addTableColumn:column2];
[tableView setDelegate:self];
[tableView setDataSource:self];
[[tableView.centerYAnchor constraintEqualToAnchor:firstView.centerYAnchor constant:0] setActive:YES];
[[tableView.centerXAnchor constraintEqualToAnchor:firstView.centerXAnchor constant:0] setActive:YES];
否则你需要使用VBA创建一个UDF,如Gary的学生回答所示。
答案 1 :(得分:1)