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

Вход

Регистрация

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

 

= Мир MS Excel/Как добавить в формулу заполнение ячеек из другого столбца? - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Как добавить в формулу заполнение ячеек из другого столбца?
sadtim Дата: Вторник, 10.11.2015, 12:10 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Здравствуйте!

Имеется таблица вида:
А1 B1
1 один
3 три
9 девять
7 семь
...и так далее

Настроена автоматическая сортировка столбца А1 с выводом в столбец D1 формулой:
Код
=ЕСЛИ(СЧЁТ($A$1:$A$14)>=СТРОКА(A1);НАИМЕНЬШИЙ($A$1:$A$14;СТРОКА(A1));"")

Требуется автоматически выводить в столбце E1 соответствующие данные (слова) из столбца B1, чтобы выглядело так:

D1 E1
1 один
3 три
7 семь
9 девять
...и так далее

Вместо слов могут быть другие данные (фрукты, URL-ссылки, числа ...).

Вопрос: Как сделать желаемое формулой, без использования макросов, а просто дописав команду к формуле выше?
Если простых решений нет, то есть-ли сложные, и какие? :)

Под "...дописав команду к формуле..." я имею ввиду, например такую команду "&B1" (которая делает не то что мне нужно, слияние ячеек):
Код
=ЕСЛИ(СЧЁТ($A$1:$A$14)>=СТРОКА(A1);НАИМЕНЬШИЙ($A$1:$A$14;СТРОКА(A1));"")&B1


Дополнительная информация:
- в прикреплённом файле-примере похожие, но не точно такие-же данные, как я указал выше. Структура не отличается.
- я не очень хорошо умею работать с excel. Прошу предложить простое решение, если таковое вообще имеется.
- я искал ответ на свой вопрос несколько часов не только на этом форуме, но и в поиске. Простых, понятных для меня решений не нашел.

Буду благодарен за помощь, отзывчивость и терпение к моим вопросам.
К сообщению приложен файл: Excel-learn1.xls (25.0 Kb)


Сообщение отредактировал sadtim - Вторник, 10.11.2015, 12:20
 
Ответить
СообщениеЗдравствуйте!

Имеется таблица вида:
А1 B1
1 один
3 три
9 девять
7 семь
...и так далее

Настроена автоматическая сортировка столбца А1 с выводом в столбец D1 формулой:
Код
=ЕСЛИ(СЧЁТ($A$1:$A$14)>=СТРОКА(A1);НАИМЕНЬШИЙ($A$1:$A$14;СТРОКА(A1));"")

Требуется автоматически выводить в столбце E1 соответствующие данные (слова) из столбца B1, чтобы выглядело так:

D1 E1
1 один
3 три
7 семь
9 девять
...и так далее

Вместо слов могут быть другие данные (фрукты, URL-ссылки, числа ...).

Вопрос: Как сделать желаемое формулой, без использования макросов, а просто дописав команду к формуле выше?
Если простых решений нет, то есть-ли сложные, и какие? :)

Под "...дописав команду к формуле..." я имею ввиду, например такую команду "&B1" (которая делает не то что мне нужно, слияние ячеек):
Код
=ЕСЛИ(СЧЁТ($A$1:$A$14)>=СТРОКА(A1);НАИМЕНЬШИЙ($A$1:$A$14;СТРОКА(A1));"")&B1


Дополнительная информация:
- в прикреплённом файле-примере похожие, но не точно такие-же данные, как я указал выше. Структура не отличается.
- я не очень хорошо умею работать с excel. Прошу предложить простое решение, если таковое вообще имеется.
- я искал ответ на свой вопрос несколько часов не только на этом форуме, но и в поиске. Простых, понятных для меня решений не нашел.

Буду благодарен за помощь, отзывчивость и терпение к моим вопросам.

Автор - sadtim
Дата добавления - 10.11.2015 в 12:10
Pelena Дата: Вторник, 10.11.2015, 12:16 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 19521
Репутация: 4634 ±
Замечаний: ±

Excel 365 & Mac Excel
Одинаковым цифрам всегда соответствую одинаковые слова?
Если да, то
Код
=ВПР(D1;$A$1:$B$14;2;0)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеОдинаковым цифрам всегда соответствую одинаковые слова?
Если да, то
Код
=ВПР(D1;$A$1:$B$14;2;0)

Автор - Pelena
Дата добавления - 10.11.2015 в 12:16
sadtim Дата: Вторник, 10.11.2015, 12:19 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Pelena,
Благодарю за ответ.
Нет, слова это для примера. Цифрам могут соответствовать любые слова (фрукты, URL-ссылки, числа ...).
Извините, что в описании проблемы это не написал.
 
Ответить
СообщениеPelena,
Благодарю за ответ.
Нет, слова это для примера. Цифрам могут соответствовать любые слова (фрукты, URL-ссылки, числа ...).
Извините, что в описании проблемы это не написал.

Автор - sadtim
Дата добавления - 10.11.2015 в 12:19
Pelena Дата: Вторник, 10.11.2015, 12:22 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 19521
Репутация: 4634 ±
Замечаний: ±

Excel 365 & Mac Excel
Вопрос был в другом: цифре 1 всегда соответствует слово "один" или второй цифре 1 может соответствовать слово "ноль"?
В файле два варианта. Отличия выделены жёлтым
К сообщению приложен файл: 5267046.xls (27.5 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеВопрос был в другом: цифре 1 всегда соответствует слово "один" или второй цифре 1 может соответствовать слово "ноль"?
В файле два варианта. Отличия выделены жёлтым

Автор - Pelena
Дата добавления - 10.11.2015 в 12:22
sadtim Дата: Вторник, 10.11.2015, 12:31 | Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Вопрос был в другом: цифре 1 всегда соответствует слово "один" или второй цифре 1 может соответствовать слово "ноль"?
В файле два варианта. Отличия выделены жёлтым


А! Понял. :) Может соответствовать слово ноль. Посмотрел Ваш файл, второй вариант (Столбец F) корректный. Благодарю Вас за помощь. Сейчас попробую разобраться и выяснить как это реализовано.
Тему пока оставлю открытой, вдруг ещё вопросы возникнут.


Сообщение отредактировал sadtim - Вторник, 10.11.2015, 12:32
 
Ответить
Сообщение
Вопрос был в другом: цифре 1 всегда соответствует слово "один" или второй цифре 1 может соответствовать слово "ноль"?
В файле два варианта. Отличия выделены жёлтым


А! Понял. :) Может соответствовать слово ноль. Посмотрел Ваш файл, второй вариант (Столбец F) корректный. Благодарю Вас за помощь. Сейчас попробую разобраться и выяснить как это реализовано.
Тему пока оставлю открытой, вдруг ещё вопросы возникнут.

Автор - sadtim
Дата добавления - 10.11.2015 в 12:31
sadtim Дата: Вторник, 10.11.2015, 13:12 | Сообщение № 6
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Pelena,
Я пытаюсь скопировать вашу формулу в свой файл, но у меня не получается корректный результат.
В вашем файле, всё работает правильно, то есть дело не в моих настройках excel.

Я формулы посимвольно сверил, одинаковые, не пойму в чём проблема. Выводятся не все слова (пишет #ЧИСЛО!), а там где выводятся не соответствуют цифрам.
Помогите пожалуйста выяснить, что я не так делаю.
Прикрепил файл.
К сообщению приложен файл: Excel-learn2.xls (27.0 Kb)
 
Ответить
СообщениеPelena,
Я пытаюсь скопировать вашу формулу в свой файл, но у меня не получается корректный результат.
В вашем файле, всё работает правильно, то есть дело не в моих настройках excel.

Я формулы посимвольно сверил, одинаковые, не пойму в чём проблема. Выводятся не все слова (пишет #ЧИСЛО!), а там где выводятся не соответствуют цифрам.
Помогите пожалуйста выяснить, что я не так делаю.
Прикрепил файл.

Автор - sadtim
Дата добавления - 10.11.2015 в 13:12
Pelena Дата: Вторник, 10.11.2015, 13:19 | Сообщение № 7
Группа: Админы
Ранг: Местный житель
Сообщений: 19521
Репутация: 4634 ±
Замечаний: ±

Excel 365 & Mac Excel
Не забыли, что формула массива вводится сочетанием клавиш Ctrl+Shift+Enter?


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеНе забыли, что формула массива вводится сочетанием клавиш Ctrl+Shift+Enter?

Автор - Pelena
Дата добавления - 10.11.2015 в 13:19
sadtim Дата: Вторник, 10.11.2015, 13:30 | Сообщение № 8
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Не забыли, что формула массива вводится сочетанием клавиш Ctrl+Shift+Enter?

Я этого и не знал. )) Слишком поздно заметил фигурные скобки.
Теперь всё работает. Спасибо Вам огромное!
Вечером пришлю Вам свою скромную благодарность. :)

Можно закрывать тему.


Сообщение отредактировал sadtim - Вторник, 10.11.2015, 13:31
 
Ответить
Сообщение
Не забыли, что формула массива вводится сочетанием клавиш Ctrl+Shift+Enter?

Я этого и не знал. )) Слишком поздно заметил фигурные скобки.
Теперь всё работает. Спасибо Вам огромное!
Вечером пришлю Вам свою скромную благодарность. :)

Можно закрывать тему.

Автор - sadtim
Дата добавления - 10.11.2015 в 13:30
_Boroda_ Дата: Вторник, 10.11.2015, 23:19 | Сообщение № 9
Группа: Админы
Ранг: Местный житель
Сообщений: 16912
Репутация: 6616 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Еще вариантик
Код
=ИНДЕКС(B$1:B$14;ОСТАТ(НАИМЕНЬШИЙ(A$1:A$14+СТРОКА(A$1:A$14)%%;СТРОКА());1)/1%%)

Тоже формула массива


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеЕще вариантик
Код
=ИНДЕКС(B$1:B$14;ОСТАТ(НАИМЕНЬШИЙ(A$1:A$14+СТРОКА(A$1:A$14)%%;СТРОКА());1)/1%%)

Тоже формула массива

Автор - _Boroda_
Дата добавления - 10.11.2015 в 23:19
sadtim Дата: Среда, 11.11.2015, 13:04 | Сообщение № 10
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Здравствуйте _Boroda_!
Спасибо Вам за ещё один вариант. Обязательно потестирую и изучу отличия и принцип.
[moder]Не цитируйте посты целиком![/moder]


Сообщение отредактировал Manyasha - Среда, 11.11.2015, 13:08
 
Ответить
СообщениеЗдравствуйте _Boroda_!
Спасибо Вам за ещё один вариант. Обязательно потестирую и изучу отличия и принцип.
[moder]Не цитируйте посты целиком![/moder]

Автор - sadtim
Дата добавления - 11.11.2015 в 13:04
  • Страница 1 из 1
  • 1
Поиск:

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