пытаюсь сваять проект именно в гугл таблице чтобы и с телефона был доступ. Если возможно формулу в эксель подскажите, поробую адаптировать к гуглу. Заранее благодарю
знаний не хватит моих))), с помощью формулы как то можно сделать, у меня получалось но только на определение в одном столбце, а в массиве голову сломал уже никак не дается. Потом корректировать сложно если это будет макросом или скриптом, к сожалению не силен в этом.
Mershik написал: сейчас окажется что не числовые значение там)
Bingo!
Максим В., работает, а если вместо чисел будут какие то кодировки типа 65/8-9 или 54/7, как это победить. А они такие и будут, цифры в массиве это условно.
Это что значит? Если без этого: =ИНДЕКС($F$2:$R$2;МАКС(ЕСЛИ(A3=$F$3:$R$6;СТОЛБЕЦ($F$2:$R$2)-5))) Формула массива, ввод тремя клавишами. В Google-таблицах ArrayFormula
Sub iNomerColumn()
Dim i As Long
Dim iLastRow As Long
Dim iNomer As String
Dim FoundNomer As Range
iLastRow = Cells(Rows.Count, 1).End(xlUp).Row
For i = 3 To 11
iNomer = Cells(i, 1)
Set FoundNomer = Range("F3:R6").Find(iNomer, , xlValues, xlWhole)
If Not FoundNomer Is Nothing Then
Cells(i, 2) = Cells(2, FoundNomer.Column)
Else
Cells(i, 2) = "В таблице нет номера: " & iNomer
End If
Next
End Sub
function getColumnIdByValue(searchValue, dataRange) {
const rowCount = dataRange.length;
var result, i;
for (i = 0; i < rowCount; i += 1) {
result = dataRange[i].indexOf(searchValue);
if (result > -1) {
break;
};
};
return (result > -1 ? result + 1 : result);
}
Ребят помогите допилить формулу из Сообщения 16 в гугл таблицы, Excel отрабатывает как надо, а в гугл криво встаёт заранее огромная благодарность всем небезучастным!
Диапазоны какие показали? А на самом деле? Как Вы собирались подгонять формулу, если не видите явного несоответствия? -5 в формуле - количество столбцов до начала таблицы.
ТС просто относится к тем, кто считает, что если функции в Excel и Google spreadsheet называются одинаково, то результаты комбинаций их использования дают одинаковый результат Хотя, в Google даже предложенная js-функция внезапно даёт для одного из значений вывод диапазоном, а не одно значение в единственной яейке.