Извините заранее, если я не очень хорошо это объясню, здесь определенно новичок, когда дело доходит до электронных таблиц.

У меня есть только текстовая таблица с 4 столбцами, первые 3 - это фамилия, имя и класс ученика. 4-й столбец будет объединен с другими столбцами. Я использую эту формулу

=CONCATENATE(A2;" ";B2;" ";C2;".jpg")

Я использую это для создания имен файлов для студенческих фотографий, поэтому .jpg и yes я хочу, чтобы выходные данные имели пробелы между ними, например. Джон Смит Senior.jpg У меня проблема с дублированием формулы по всему столбцу и изменением строки #. Теперь я могу скопировать его, перетаскивая нижний правый угол ячейки, но строка № не меняется. Нужна помощь с этим! Не хотите проходить сотни строк и вручную менять формулу!

Спасибо за любую помощь!

1 ответ1

0

Я не могу понять, почему ваша формула не работает. Так как это не так, и эта обходная идея слишком длинна для комментария, я предложу ответ.

У меня ваши данные организованы так:

+---+-----------+------------+----------+
|   |     A     |     B      |    C     |
+---+-----------+------------+----------+
| 1 | Last name | First name | Class    |
| 2 | John      | Smith      | Senior   |
| 3 | Jim       | Dean       | Junior   |
| 4 | Abby      | Normal     | Freshman |
+---+-----------+------------+----------+

Первый шаг - выбрать всю область, заголовки и все.

Затем нажмите Ctrl+Shift+F3 чтобы вызвать инструмент «Формула | Определенные имена | Создать из выделения». В диалоговом окне убедитесь, что выбран только Top row . OK

Это создаст три именованных диапазона:

Last_name
First_name
Class

Далее в D2 поставьте эту формулу:

=CONCATENATE(Last_name," ",First_name," ",Class,".jpg")

или для ваших региональных настроек формула может быть

=CONCATENATE(Last_name;" ";First_name;" ";Class;".jpg")

Заполнить вниз

Теперь, что вы получаете?

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .