Доброго времени суток. Подскажите пожалуйста, каким образом можно ячейку, в которой через СЦЕПИТЬ суммируются две другие ячейки с текстом, "продлить" вниз, чтобы первое значение в ячейке осталось неизменным (поскольку это начало наименования), а второе изменялось, согласно строки (это конец наименования)
Доброго времени суток. Подскажите пожалуйста, каким образом можно ячейку, в которой через СЦЕПИТЬ суммируются две другие ячейки с текстом, "продлить" вниз, чтобы первое значение в ячейке осталось неизменным (поскольку это начало наименования), а второе изменялось, согласно строки (это конец наименования)Dadka
_Boroda_, спасибо огромное. очень помогли. но назрел новый вопрос. можно ли автоматизировать процесс заполнения ячеек? просто приходиться на каждой ячейке вбивать =C$1&C3, а затем растягивать. просто процедура повторяющаяся. файл прикрепил.
_Boroda_, спасибо огромное. очень помогли. но назрел новый вопрос. можно ли автоматизировать процесс заполнения ячеек? просто приходиться на каждой ячейке вбивать =C$1&C3, а затем растягивать. просто процедура повторяющаяся. файл прикрепил.Dadka
1.C20&D20<>D20&C20 отсекает случаи, когда или в С, или в В пусто. Можно было написать И(C20<>0;D20<>0), но так прикольнее, патамушта непонятнее. 2. функция ПРОСМОТР имеет такую особенность - если в просматриваемом диапазоне есть ошибки и искомое значение больше любого неошибочного, то она выводит значение, соответствующее последнему неошибочному значению. Как раз для этого мы и пишем кусок 1/ЕПУСТО(C$3:C20) - он дает массив, состоящий из единиц (1/1 - когда в диапазоне С3:С20 пусто) и ошибок деления на ноль (1/0 - когда не пусто). То есть, максимальное значение в этом диапазоне, если исключить ошибки) - единица. А мы будем искать двойку (можно любое другое число, большее единицы). Следовательно (см. немного выше) ПРОСМОТР даст нам значение, соответствующее последней (нижней) пустой ячейке диапазона С3:С20. Для строки 20 это значение ячейки С18 - там пусто. НО! В диапазоне результатов мы написали не 3:20, а 1:18 - сместили его на 2 строки вверх. Следовательно, вместо С18 нам покажут значение из С16. Что нам, собственно, и нужно.
1.C20&D20<>D20&C20 отсекает случаи, когда или в С, или в В пусто. Можно было написать И(C20<>0;D20<>0), но так прикольнее, патамушта непонятнее. 2. функция ПРОСМОТР имеет такую особенность - если в просматриваемом диапазоне есть ошибки и искомое значение больше любого неошибочного, то она выводит значение, соответствующее последнему неошибочному значению. Как раз для этого мы и пишем кусок 1/ЕПУСТО(C$3:C20) - он дает массив, состоящий из единиц (1/1 - когда в диапазоне С3:С20 пусто) и ошибок деления на ноль (1/0 - когда не пусто). То есть, максимальное значение в этом диапазоне, если исключить ошибки) - единица. А мы будем искать двойку (можно любое другое число, большее единицы). Следовательно (см. немного выше) ПРОСМОТР даст нам значение, соответствующее последней (нижней) пустой ячейке диапазона С3:С20. Для строки 20 это значение ячейки С18 - там пусто. НО! В диапазоне результатов мы написали не 3:20, а 1:18 - сместили его на 2 строки вверх. Следовательно, вместо С18 нам покажут значение из С16. Что нам, собственно, и нужно._Boroda_
C20&D20<>D20&C20 При первом взгляде на эту конструкцию: сцепляем С20 по краям, а в центре какая-то муть - D20<>D20 И эта часть визуально воспринялась не как значение не равно другому, а как D20< и >D20
C20&D20<>D20&C20 При первом взгляде на эту конструкцию: сцепляем С20 по краям, а в центре какая-то муть - D20<>D20 И эта часть визуально воспринялась не как значение не равно другому, а как D20< и >D20vikttur