Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Создание массива из текстовых ячеек - Мир MS Excel

Регистрация · Логин: · Пароль: · · Забыли пароль?
Страница 1 из 11
Модератор форума: _Boroda_, Pelena, Manyasha, SLAVICK 
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Создание массива из текстовых ячеек (Формулы/Formulas)
Создание массива из текстовых ячеек
mkotik Дата: Пятница, 22.07.2016, 12:59 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 21
Репутация: 0 ±
Замечаний: 20% ±

Excel 2013
Добрый день!
Столкнулся с такой формулой:
Код
=СЦЕПИТЬ("{ ";
                        ЕСЛИОШИБКА(ЕСЛИ(ЕПУСТО(O2);"";СЦЕПИТЬ("[Подпись 1].[Отдел].&[";O2;"],"));"");
                        ЕСЛИОШИБКА(ЕСЛИ(ЕПУСТО(P2);"";СЦЕПИТЬ("[Подпись 1].[Отдел].&[";P2;"],"));"");
                        ЕСЛИОШИБКА(ЕСЛИ(ЕПУСТО(Q2);"";СЦЕПИТЬ("[Подпись 1].[Отдел].&[";Q2;"],"));"");
                        ЕСЛИОШИБКА(ЕСЛИ(ЕПУСТО(R2);"";СЦЕПИТЬ("[Подпись 1].[Отдел].&[";R2;"],"));"");
                        ЕСЛИОШИБКА(ЕСЛИ(ЕПУСТО(S2);"";СЦЕПИТЬ("[Подпись 1].[Отдел].&[";S2;"]"));"");
" }")

Причем перечисленных здесь ячеек может быть больше (O2:XFD2), среди них могут встречаться пустые
Есть ли возможность "облегчения" данной формулы?
Спасибо заранее.
Файл приложен
К сообщению приложен файл: 3072508.xlsx(10Kb)
 
Ответить
СообщениеДобрый день!
Столкнулся с такой формулой:
Код
=СЦЕПИТЬ("{ ";
                        ЕСЛИОШИБКА(ЕСЛИ(ЕПУСТО(O2);"";СЦЕПИТЬ("[Подпись 1].[Отдел].&[";O2;"],"));"");
                        ЕСЛИОШИБКА(ЕСЛИ(ЕПУСТО(P2);"";СЦЕПИТЬ("[Подпись 1].[Отдел].&[";P2;"],"));"");
                        ЕСЛИОШИБКА(ЕСЛИ(ЕПУСТО(Q2);"";СЦЕПИТЬ("[Подпись 1].[Отдел].&[";Q2;"],"));"");
                        ЕСЛИОШИБКА(ЕСЛИ(ЕПУСТО(R2);"";СЦЕПИТЬ("[Подпись 1].[Отдел].&[";R2;"],"));"");
                        ЕСЛИОШИБКА(ЕСЛИ(ЕПУСТО(S2);"";СЦЕПИТЬ("[Подпись 1].[Отдел].&[";S2;"]"));"");
" }")

Причем перечисленных здесь ячеек может быть больше (O2:XFD2), среди них могут встречаться пустые
Есть ли возможность "облегчения" данной формулы?
Спасибо заранее.
Файл приложен

Автор - mkotik
Дата добавления - 22.07.2016 в 12:59
_Boroda_ Дата: Пятница, 22.07.2016, 13:08 | Сообщение № 2
Группа: Модераторы
Ранг: Экселист
Сообщений: 9807
Репутация: 4141 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Здесь смотрели?
http://www.excelworld.ru/forum/3-26-1#282

Можно и формулами, но понадобится дополнительная строка (оранжевая строка 3), в которой можно тянуть формулу на сколько нужно вправо
см. файл

Добавлено
Файл перевложил

Добавлено
И еще перевложил - добавил второй вариант
К сообщению приложен файл: 3072508_3.xlsx(13Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995


Сообщение отредактировал _Boroda_ - Пятница, 22.07.2016, 14:09
 
Ответить
СообщениеЗдесь смотрели?
http://www.excelworld.ru/forum/3-26-1#282

Можно и формулами, но понадобится дополнительная строка (оранжевая строка 3), в которой можно тянуть формулу на сколько нужно вправо
см. файл

Добавлено
Файл перевложил

Добавлено
И еще перевложил - добавил второй вариант

Автор - _Boroda_
Дата добавления - 22.07.2016 в 13:08
mkotik Дата: Пятница, 22.07.2016, 14:06 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 21
Репутация: 0 ±
Замечаний: 20% ±

Excel 2013
Можно и формулами, но понадобится дополнительная строка (оранжевая строка 3), в которой можно тянуть формулу на сколько нужно вправо
см. файл


Спасибо большое, _Boroda_, - пошел пробовать hands
 
Ответить
Сообщение
Можно и формулами, но понадобится дополнительная строка (оранжевая строка 3), в которой можно тянуть формулу на сколько нужно вправо
см. файл


Спасибо большое, _Boroda_, - пошел пробовать hands

Автор - mkotik
Дата добавления - 22.07.2016 в 14:06
mkotik Дата: Пятница, 22.07.2016, 15:34 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 21
Репутация: 0 ±
Замечаний: 20% ±

Excel 2013
Добавлено
И еще перевложил - добавил второй вариант

Более красивый вариант!
Две новости: плохая и хорошая:
Плохая: строку дополнительную не могу вставить, столбец - нет проблем, со строкой - не выходит.
Хорошая:
Добился ухищрениями: между данными (городами - отделами) пропусков не будет.
Может как-то по-другому возможно обойти строку?
 
Ответить
Сообщение
Добавлено
И еще перевложил - добавил второй вариант

Более красивый вариант!
Две новости: плохая и хорошая:
Плохая: строку дополнительную не могу вставить, столбец - нет проблем, со строкой - не выходит.
Хорошая:
Добился ухищрениями: между данными (городами - отделами) пропусков не будет.
Может как-то по-другому возможно обойти строку?

Автор - mkotik
Дата добавления - 22.07.2016 в 15:34
_Boroda_ Дата: Пятница, 22.07.2016, 15:52 | Сообщение № 5
Группа: Модераторы
Ранг: Экселист
Сообщений: 9807
Репутация: 4141 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Может как-то по-другому возможно обойти строку?
Да ваще не вопрос. Суем все в столбец.

между данными (городами - отделами) пропусков не будет
А нам по барабану. Мы в танке. У нас и так все работает.
К сообщению приложен файл: 3072508_4.xlsx(15Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
Сообщение
Может как-то по-другому возможно обойти строку?
Да ваще не вопрос. Суем все в столбец.

между данными (городами - отделами) пропусков не будет
А нам по барабану. Мы в танке. У нас и так все работает.

Автор - _Boroda_
Дата добавления - 22.07.2016 в 15:52
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Создание массива из текстовых ячеек (Формулы/Formulas)
Страница 1 из 11
Поиск:

Яндекс цитирования
© 2010-2017 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!