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

Вход

Регистрация

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

 

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

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Автоматическая вставка из разных стобцов
Pozitife Дата: Четверг, 27.06.2013, 09:27 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Добрый день!
Сделал два разных столбца (числа и цвета), каждый столбец из семи разных имен. При вводе начальных букв имени в первом столбце (если данное имя уже введено), оно автоматически продолжается и я могу нажать кнопку еnter, оно появится полностью. Вопрос в следующем: Мне нужно чтобы кроме автоматического имени в первом столбце, во втором столбце автоматически появлялись значения напротив этого имени. (Объединять два столбца в один мне нельзя. Имена в дальнейшем будут в разном порядке, соответственно копировать целиком столбец не получится). Возможно ли так сделать? Или придется во втором столбце всегда вводить первые буквы чтобы имя автоматически появилось?
Спасибо!
К сообщению приложен файл: 4766123.xls (18.5 Kb)
 
Ответить
СообщениеДобрый день!
Сделал два разных столбца (числа и цвета), каждый столбец из семи разных имен. При вводе начальных букв имени в первом столбце (если данное имя уже введено), оно автоматически продолжается и я могу нажать кнопку еnter, оно появится полностью. Вопрос в следующем: Мне нужно чтобы кроме автоматического имени в первом столбце, во втором столбце автоматически появлялись значения напротив этого имени. (Объединять два столбца в один мне нельзя. Имена в дальнейшем будут в разном порядке, соответственно копировать целиком столбец не получится). Возможно ли так сделать? Или придется во втором столбце всегда вводить первые буквы чтобы имя автоматически появилось?
Спасибо!

Автор - Pozitife
Дата добавления - 27.06.2013 в 09:27
Serge_007 Дата: Четверг, 27.06.2013, 10:17 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Так надо?
Код
=ВПР(A1;{"один";"красный":"два";"оранжевый":"три";"желтый":"четыре";"зеленый":"пять";"голубой":"шесть";"синий":"семь";"фиолетовый"};2;)
К сообщению приложен файл: Pozitife.xls (39.0 Kb)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеТак надо?
Код
=ВПР(A1;{"один";"красный":"два";"оранжевый":"три";"желтый":"четыре";"зеленый":"пять";"голубой":"шесть";"синий":"семь";"фиолетовый"};2;)

Автор - Serge_007
Дата добавления - 27.06.2013 в 10:17
Pozitife Дата: Четверг, 27.06.2013, 10:26 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Да, то что нужно!
Спасибо!
 
Ответить
СообщениеДа, то что нужно!
Спасибо!

Автор - Pozitife
Дата добавления - 27.06.2013 в 10:26
SergeyKorotun Дата: Четверг, 27.06.2013, 11:52 | Сообщение № 4
Группа: Проверенные
Ранг: Обитатель
Сообщений: 301
Репутация: 15 ±
Замечаний: 0% ±

Excel 2007
Когда размножить формулу по столбцу В до ввода значений в столбец А, в В выводит #НД.
Поэтому в массив поиска нужно добавить еще одну строку: "пустая ячейка";"":
Как проверить что ячейка пустая? "" не работает в формуле.
В формуле пропущен "{" после А1
 
Ответить
СообщениеКогда размножить формулу по столбцу В до ввода значений в столбец А, в В выводит #НД.
Поэтому в массив поиска нужно добавить еще одну строку: "пустая ячейка";"":
Как проверить что ячейка пустая? "" не работает в формуле.
В формуле пропущен "{" после А1

Автор - SergeyKorotun
Дата добавления - 27.06.2013 в 11:52
Serge_007 Дата: Четверг, 27.06.2013, 11:59 | Сообщение № 5
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Цитата (SergeyKorotun)
Как проверить что ячейка пустая?

ЕСЛИ(А1=""...
ЕСЛИ(ЕПУСТО(А1)...

Цитата (SergeyKorotun)
В формуле пропущен "{" после А1
Спасибо, поправил


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Цитата (SergeyKorotun)
Как проверить что ячейка пустая?

ЕСЛИ(А1=""...
ЕСЛИ(ЕПУСТО(А1)...

Цитата (SergeyKorotun)
В формуле пропущен "{" после А1
Спасибо, поправил

Автор - Serge_007
Дата добавления - 27.06.2013 в 11:59
SergeyKorotun Дата: Четверг, 27.06.2013, 13:35 | Сообщение № 6
Группа: Проверенные
Ранг: Обитатель
Сообщений: 301
Репутация: 15 ±
Замечаний: 0% ±

Excel 2007
Если пустой ячейке соответствует "", то почему в массиве {"";"":"один";"красный":...} не срабатывает "";"":" и в колонке В выводится #Н/Д для тех строк, в которых в А пусто

Код
=ВПР(A1;{"";"":"один";"красный":"два";"оранжевый":"три";"желтый":"четыре";"зеленый":"пять";"голубой":"шесть";"синий":"семь";"фиолетовый"};2;)
 
Ответить
СообщениеЕсли пустой ячейке соответствует "", то почему в массиве {"";"":"один";"красный":...} не срабатывает "";"":" и в колонке В выводится #Н/Д для тех строк, в которых в А пусто

Код
=ВПР(A1;{"";"":"один";"красный":"два";"оранжевый":"три";"желтый":"четыре";"зеленый":"пять";"голубой":"шесть";"синий":"семь";"фиолетовый"};2;)

Автор - SergeyKorotun
Дата добавления - 27.06.2013 в 13:35
Pelena Дата: Четверг, 27.06.2013, 14:40 | Сообщение № 7
Группа: Админы
Ранг: Местный житель
Сообщений: 19420
Репутация: 4567 ±
Замечаний: ±

Excel 365 & Mac Excel
Цитата (SergeyKorotun)
Если пустой ячейке соответствует ""

Пустая ячейка и пустая строка - это не одно и то же.
Если А1 заполнить пустой строкой, то формула сработает


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщение
Цитата (SergeyKorotun)
Если пустой ячейке соответствует ""

Пустая ячейка и пустая строка - это не одно и то же.
Если А1 заполнить пустой строкой, то формула сработает

Автор - Pelena
Дата добавления - 27.06.2013 в 14:40
SergeyKorotun Дата: Четверг, 27.06.2013, 15:32 | Сообщение № 8
Группа: Проверенные
Ранг: Обитатель
Сообщений: 301
Репутация: 15 ±
Замечаний: 0% ±

Excel 2007
а как поправить формулу, чтобы при незаполненных ячейках в первом столбце не отображалось #Н/Д во втором столбце?
 
Ответить
Сообщениеа как поправить формулу, чтобы при незаполненных ячейках в первом столбце не отображалось #Н/Д во втором столбце?

Автор - SergeyKorotun
Дата добавления - 27.06.2013 в 15:32
Serge_007 Дата: Четверг, 27.06.2013, 15:36 | Сообщение № 9
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Цитата (Serge_007)
ЕСЛИ(А1=""...
ЕСЛИ(ЕПУСТО(А1)...

Скрыть или заменить значения ошибки


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Цитата (Serge_007)
ЕСЛИ(А1=""...
ЕСЛИ(ЕПУСТО(А1)...

Скрыть или заменить значения ошибки

Автор - Serge_007
Дата добавления - 27.06.2013 в 15:36
SergeyKorotun Дата: Четверг, 27.06.2013, 18:47 | Сообщение № 10
Группа: Проверенные
Ранг: Обитатель
Сообщений: 301
Репутация: 15 ±
Замечаний: 0% ±

Excel 2007
Код
=ЕСЛИ(ЕПУСТО(A1);"";(ВПР(A1;{"один";"красный":"два";"оранжевый":"три";"желтый":"четыре";"зеленый":"пять";"голубой":"шесть";"синий":"семь";"фиолетовый"};2;)))

Так работает, но усложнилась формула.

А хотелось не перехватывать ошибки, а добавить в массив еще одну строку "";"":, устанавливающую соответствие значению ячейки в столбце В для пустого значения в столбце А.

Но как показал результат "" не соответствует пустой строке. Если заменить
Код
{"один";"красный":"два";"оранжевый":"три";"желтый":"четыре";"зеленый":"пять";"голубой":"шесть";"синий":"семь";"фиолетовый"}

на
Код
{"";"":"один";"красный":"два";"оранжевый":"три";"желтый":"четыре";"зеленый":"пять";"голубой":"шесть";"синий":"семь";"фиолетовый"}

то для пустых значений в А получаем #Н/Д в В.
Какой символ соответствует пустому значению ячейки?
 
Ответить
Сообщение
Код
=ЕСЛИ(ЕПУСТО(A1);"";(ВПР(A1;{"один";"красный":"два";"оранжевый":"три";"желтый":"четыре";"зеленый":"пять";"голубой":"шесть";"синий":"семь";"фиолетовый"};2;)))

Так работает, но усложнилась формула.

А хотелось не перехватывать ошибки, а добавить в массив еще одну строку "";"":, устанавливающую соответствие значению ячейки в столбце В для пустого значения в столбце А.

Но как показал результат "" не соответствует пустой строке. Если заменить
Код
{"один";"красный":"два";"оранжевый":"три";"желтый":"четыре";"зеленый":"пять";"голубой":"шесть";"синий":"семь";"фиолетовый"}

на
Код
{"";"":"один";"красный":"два";"оранжевый":"три";"желтый":"четыре";"зеленый":"пять";"голубой":"шесть";"синий":"семь";"фиолетовый"}

то для пустых значений в А получаем #Н/Д в В.
Какой символ соответствует пустому значению ячейки?

Автор - SergeyKorotun
Дата добавления - 27.06.2013 в 18:47
vikttur Дата: Четверг, 27.06.2013, 19:01 | Сообщение № 11
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Репутация: 526 ±
Замечаний: 0% ±

Не мудрите.
Без перехвата ошибки управление передается функции ВПР(), а та обидится, если не найдет искомого значения.
Не показывайте обидчивой даме пустоту, вставляйте любой символ (предложение, роман :)) при перехвате ошибки:
=ЕСЛИ(ЕПУСТО(A1);"тс-с-с...";ВПР(...
 
Ответить
СообщениеНе мудрите.
Без перехвата ошибки управление передается функции ВПР(), а та обидится, если не найдет искомого значения.
Не показывайте обидчивой даме пустоту, вставляйте любой символ (предложение, роман :)) при перехвате ошибки:
=ЕСЛИ(ЕПУСТО(A1);"тс-с-с...";ВПР(...

Автор - vikttur
Дата добавления - 27.06.2013 в 19:01
  • Страница 1 из 1
  • 1
Поиск:

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