我有2个清单。两者都有很多专栏。我想基于ceratin键列从Sheet2到Sheet1插入一列。另外,sheet2比sheet1有更多的行,所以它只会部分插入,但仍然会有没有匹配的元素。举个例子:
Sheet 1中:
Names ID Car Color
John 1 Audi Empty
Andy 4 Toyota Empty
Mike 3 BMW Empty
Tony 2 Suzuki Empty
Sheet 2中:
ID Cost Color
6 200 Blue
3 200 Red
4 300 Green
5 100 Red
1 50 Black
我想通过使用“ID”从Sheet2到Sheet1获得“颜色”。使用Excel 2010.我怀疑我需要INDEX + MATCH组合,但我能找到的例子并不详细,也不简单,所以我不知道如何使用它们。
答案 0 :(得分:1)
如何在第一行的D列上插入此公式,然后放下公式:
const opt = {
$data: true, allErrors: true, verbose: true, unknownFormats: ['int32', 'int64', 'double']
};
opt['v5'] = true;
const validator = withKeywords(new Ajv(opt), ['switch', 'if']);
withError(this.validator);`enter code here`
const schema = {
'required': [
'name'
],
'type': 'object',
'properties': {
'name': {
'type': 'string'
}
}
}
const data = {
name: ''
}
const isValid = validator.validate(schema, data);
或者要查找包含“颜色”的列,请使用索引匹配匹配,如下所示:
=VLOOKUP(B1,Sheet2!$1:$1048576,3,FALSE)
这将在Sheet2中找到B列中的值并给出行号,然后它会找到包含“Color”的列并返回列号,这两个数字将返回您的颜色。