Google 工作表 - 数组公式、匹配、查找

Google Sheets - Array Formula, match, lookup

我就是搞不定 - 求助

我想做点什么,但就是做不到。

如果您查看下图,您会看到用户名、赞助商、推荐人 1、推荐人 2。

电子表格的图像 - http://imgur.com/60Omdp7

现在我想用公式做的是 E&F,或者我如何使用相应的用户名来搜索赞助商,如果有 none 我想在推荐人中放置 No referrals 1 & 转介 2. 只会有 2 个转介。我花了几个小时做,但做不对。

我尝试过 Arrayformula、查找和大量其他方法,但对电子表格不熟悉,无法掌握

你可以使用像

这样的东西
=IF(ISBLANK(E6), "No Referrals")

在 Col F&G 中,但 AppScript 可能最适合这样的事情。

var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getDataRange();
var values = range.getValues();
for (var i = 0; i < rows.length; i++) {
    if (values[i][4].isblank()) {
        values[i][5].setvalue("No Referral");
        values[i][6].setvalue("No Referral");
    }

遍历你的数据,检查 E 是否为空,如果是,将 F&G 设置为 "No Referral"。

在 F6 中:

=ArrayFormula(IF(LEN(D6:D),IFERROR(VLOOKUP(D6:D,{E6:E,D6:D},2,0),"No Referrals"),))

在 G6 中:

=ArrayFormula(IF(LEN(D6:D),IFERROR(VLOOKUP(D6:D,FILTER({E6:E,D6:D},(MATCH(E6:E,E6:E,0)+ROW(E6)-1)<ROW(E6:E)),2,0),"No Referrals"),))