Ru-Board.club
← Вернуться в раздел «Программы»

» Excel FAQ (часть 5)

Автор: DONVIAN
Дата сообщения: 16.11.2010 00:20
VicKos спасибо я так пробовал он не считает при этом
Автор: Mushroomer
Дата сообщения: 16.11.2010 06:30
arrikokos
Какие возможны варианты использования букв? Может просто надо сделать формулу, которая будет убирать буквы?
Автор: nonar
Дата сообщения: 16.11.2010 19:42
Всем привет,

Если, в двух соседних ячейках имеется текст, то при копировании в обычный блокнот появляется пробел между ними, этого можно как нибудь избежать??
Автор: Mushroomer
Дата сообщения: 16.11.2010 21:44
nonar
Сцепи соседние ячейки через & и копируй в блокнот уже результат этого сцепления
Автор: nonar
Дата сообщения: 16.11.2010 22:07
Mushroomer
Прости я не слишком "гуру" что такое
Цитата:
через &
?
Автор: Mushroomer
Дата сообщения: 16.11.2010 22:21
nonar
соседние ячейки A1 и B1. в C1 пишешь =A1&B1
Ну а дальше как у Dmitriy05
Цитата:
Теперь в столбеце C есть формулы, а нам нужны значения. Выделяем столбец C -> ПКМ - копировать -> выделяем столбец D -> ПКМ - специальная вставка - значения -> ok.
Автор: nonar
Дата сообщения: 18.11.2010 22:26
Mushroomer

Спасибо!

Можно есче вопросик?
как сделать чтобы при копировании в текстовый файл из одной ячейки/или нескольких на одной строке, сохранялся бы перенос строки?

|1232|2345| > 1232
2345
что то вроде этого)
Автор: Mushroomer
Дата сообщения: 19.11.2010 06:35
nonar
У тебя всего два столбца и ты хочешь, чтобы построчно шли данные из первого, а затем из второго столбца?
|1|2|
|3|4|
|5|6|
|7|8|
превратятся в
1
2
3
4
5
6
7
8

Если так, то я бы через Word это сделал. Там есть превратить таблицу в текст.
Автор: Cygapb
Дата сообщения: 19.11.2010 11:36
Оптимизация работы excel с большими таблицами на не очень сильной машине. Ктонибудь сталкивался? компег 2.6 селерон оперы 512пс3200. знаю что нужно памяти добавить для начала хотя бы, но это невозможно.
Автор: alinad
Дата сообщения: 19.11.2010 17:28
Всем добрый вечер ! нужна помощь



файл прикреплять нет смысла т.к. на скриншоте видно и формулу и ответ системы

в ячейках формул нет, только значения.

Самое интересное что несколько раз получилось ввести формулу и все работало.
Если значение ячейки равно нулю - список не активен, если нет - можна выбрать значение.
Автор: VicKos
Дата сообщения: 20.11.2010 20:19
alinad
У тебя сейчас в ячейке B9 стоит 0. Попробуй перед созданием списка вписать туда что нибудь, отличное от нуля, число или текст. В таком случае это сообщение не появится, список будет создан. Потом уже можно будет опять вернуть в B9 нулевое значение.
Кстати, в формуле диапазон для списка B3:B5 лучше задать абсолютными ссылками - $B$3:$B$5, чтобы при копировании ячейки со списком вниз данные для списка не "съехали".
Автор: alinad
Дата сообщения: 20.11.2010 22:50
VicKos

Огромная благодарность за подсказку, все работает
а я никак не мог выловить почему в одном случае получается а в другом нет
Автор: Tooktook1
Дата сообщения: 21.11.2010 14:40
Ребята подскажите:
есть список товаров и их цены на одном листе. как сделать так, чтобы забивая наименование товара на другом листе автоматом вводилась цена?
Автор: Mushroomer
Дата сообщения: 21.11.2010 15:23
Tooktook1
Если наименование товаров уникально, то надо использовать функцию ВПР. Пример использования http://www.planetaexcel.ru/tip.php?aid=26
Автор: arrikokos
Дата сообщения: 21.11.2010 21:36
Mushroomer вариантов не много 11с1, 10с2, 9с3, 8с4, 7с5, 6с6, 5с7, 4с8, 3с9, 2с10, 1с11, 1с3, 2с2, 3с1, 7с1, 6с2, 5с3, 4с4, 3с5, 2с6, 1с7.
имеется в виду 12 часовой, 8 часовой, 4 часовой режимы работы. если есть куда я лучше сбросил бы табель для наглядности.
Автор: PriKool
Дата сообщения: 21.11.2010 22:48
есть 2 таблицы.
в одной кол-во взятого товара (код ,Взято, списано,остаток(взято-списано)).
во второй кол-во списаного товара (код и списано)
из файла со списаным товаром в таблицу со взятым товаром добавляется колво списанного, причем если списано было меньше чем взято, то в строке в таблице со взятым товаром кол-во взятого уравнивается скол-вом списаного товара и добавляется новая строка с кол-вом остатка взятого товара.
1 таблица (взято)
код взято списано разница
1232 5 5
213 6 6

2 таблица (списано)
код списано
1232 4
213 5

результат( 1 таблица после обработки)
код взято списано разница
1232 4 4 0
1232 1 1
213 5 5 0
213 1 1


Все вроде работает ,но:
Проблема в том что размер файла увеличивается с ужасающей скоростью.
Через ~10-15 таких добавлений строк файл становится ~ 2 Мб из 500 кб и все продолжает увеличиваться.
Что это может быть?
Автор: Mushroomer
Дата сообщения: 21.11.2010 22:50
arrikokos
Цитата:
вариантов не много
Понятно. Четкой закономерности по позиции с нет, поэтому распишу общий случай.
=НАЙТИ("с";A1;1) вернет номер позиции с в строке
=ЛЕВСИМВ(A1;НАЙТИ("с";A1;1)-1) вернет строку до с слева
=ПРАВСИМВ(A1;ДЛСТР(A1)-НАЙТИ("с";A1;1)) вернет строку после с

Остается лишь преобразовать строки в числа. Для этого используем функцию =ЗНАЧЕН()

Итого:
Число до с =ЗНАЧЕН(ЛЕВСИМВ(A1;НАЙТИ("с";A1;1)-1))
Число после с =ЗНАЧЕН(ПРАВСИМВ(A1;ДЛСТР(A1)-НАЙТИ("с";A1;1)))
Автор: kimtan
Дата сообщения: 23.11.2010 02:51
arrikokos
Файл на обменник, можно на этот: http://webfile.ru/ если нет секретных данных.
Ссылку сюда.
Попробуем помочь.
Автор: Eshm3r
Дата сообщения: 23.11.2010 09:27
Добрый день. нужна небольшая помощ очень)
имеется 2 столбца
1- будут номера ( имеет вид 400-10-xxck-2010 ( 401-район 10- подрайон ххск - хх - порядковый номер строки ( начинается таблица с 3 строки) ск просто приписка 2010 - год )
2- районы ( тут список подрайонов)

так можно ли сдеоать так , что бы когда мы в 2-м столбце выбираем из списка подайон у нас 1-й столбец заполнялся автоматически.
тоесть например выбрали мы район "абы" во 2-м стобце . в первый поставилось значение
401-11-3ск-2010
далее выбрали район "ыгы", в первый поставилось значение
401 - 12- 4ск - 2010
и атк далее
просто есть 9 листов каждый лист имеет свое значение 401. 402, 43, и тд. в этих листах по 3-5 подрайонов.
Автор: bredonosec
Дата сообщения: 23.11.2010 23:23
а какой функцией удобнее всего искать в массиве?
Напр, имеем таблицу, столб названий и столб цифр. Надо в 1 ячейке напихать ф-лу, чтоб взяла из столбца цифр только те, соответствующие которым названия начинаются на букву р, и сложила их.
Если просто выбор - это понятно.
=IF(LEFT(B3; 1)="S"; D3; 0) и потом сумму по столбцу.
А чтоб всё в одной ячейке, без вспомогательных - можно?
Автор: Mushroomer
Дата сообщения: 23.11.2010 23:34
bredonosec
Возможно поможет функция СУММПРОИЗВ. Посмотри поиском по топику. Точно было 2 примера ее использования.
Автор: kimtan
Дата сообщения: 24.11.2010 00:11
bredonosec
СУММЕСЛИ() с этим легко справится, и отработает гораздо шустрее чем СУММПРОИЗВ()


Добавлено:
Например так:
=СУММЕСЛИ(диапазон_названий;"S*";диапазон_суммирования)
Автор: ViktorGil
Дата сообщения: 24.11.2010 07:44
[Del]
Автор: narayanrus
Дата сообщения: 24.11.2010 12:53
Подскажите такой момент:
есть документ с большим списком номенклатуры (которую забивают менеджеры, коих переучивать бесполезно),
есть формула такого вида
СУММЕСЛИ(база!$B$4:$B$1972;B215;база!$D$4:$D$1972)

Проблема в том, что есть номенклатура вида
ABC 10x150
ABC 10*150
Это две разные позиции
А Эксель воспринимает * в условии как спец символ маски, и сравнивая с ABC 10*150 он дает Истину и для ABC 10*150 и для ABC 10x150, что плёхо
Можно заставить саму формулу СУММЕСЛИ не понимать * как спецсимвол, не меняя данные в ячейке на ~*?
Автор: bredonosec
Дата сообщения: 25.11.2010 00:38
а кавычки, которыми значение искомое окружить, не помогут? Или всё равно как подстановочный символ воспримет?

kimtan
спасибо, оно самое.
Автор: CBEMOH
Дата сообщения: 25.11.2010 10:40
Добрый день всем.
Нужна помощь.
Есть документ excel(с макросами) привязан к базе access. На компе с ОС ХР + Office2003 - все работало без проблем.
Заменили ПК с ОС win7 + office 2007, при запуске файла excel выдает сообщение "could not load object beacouse its not available on this mashine" Переставили excel, access 2003 проблема осталась.
Запускаю файл excel, перехожу в Tools - Preferences - выдает Missing:Microsoft Office Web Component 11.0
Поиск по инету дает совет по регистрации библиотеки owc11.dll
Копировал ее из офиса в систем32 регистрировал, ничего.
Автор: Fierce1
Дата сообщения: 26.11.2010 14:35
Excel 2003, при создании или обновлении данных веб-запроса появляется сообщение
Цитата:
"Не удается открыть: http://www.yandex.ua . Подключение к узлу интернета выполнено, однако данные недоступны"
Пробовал поменять адрес, не помогло. В чем может быть проблема?

Добавлено:
Проблема оказалась в IE. Решена его переустановкой
Автор: mitrichbel
Дата сообщения: 26.11.2010 19:06
Есть таблица в html. В ячейках таблицы числа, дробная часть которых отделена точкой (хотя и не принципиально). Копирую эту таблицу в буфер, вставляю в Excel -- часть этих чисел воспринимается как дата и преобразуется в виде "05.июн". Напрягает? мягко говоря.
Есть ли способ отучить Excel от попыток угадывать формат вводимых/вставляемых данных?
Автор: VicKos
Дата сообщения: 26.11.2010 22:27
mitrichbel
Тоже приходилось сталкиваться с этой неприятной особенностью Excel.
В качестве разделителя целой и дробной части в Excel по умолчанию используется системный разделитель - запятая, при этом числа с точкой воспринимаются либо как текст, либо как дата (если такие числа возможно интерпретировать как дату). Просто "отучить Excel от попыток угадывать формат вводимых/вставляемых данных" не получится.
Изменение системного разделителя (панель управления > язык и региональные стандарты > форматы > дополнительные параметры) с запятой на точку повлияют на всю систему, что не всегда желательно.
В самой Excel также можно изменить разделитель целой и дробной части в параметрах (снять галку "Использовать системные разделители" и установить в качестве разделителя точку вместо запятой). Но тогда уже числа с запятыми будут восприниматься, как текст (впрочем, созданные ранее файлы, где в качестве разделителя использовалась запятая, должны открываться корректно, автоматически произойдет замена запятых на точки). Во всяком случае можно временно, перед вставкой скопированных из html данных, заменить разделитель в параметрах Excel, а потом вернуться к стандартным настройкам.
P.S. Я могу ошибаться, возможно, существуют и другие, менее трудоемкие способы решения проблемы, но мне пока таковых найти не удалось. Как вариант, можно попробовать сначала вставить скопированную таблицу в Word, заменить все точки на запятые, а потом уже перенести в Excel.
Автор: ghosty
Дата сообщения: 28.11.2010 22:29
Помогите, пожалуйста, решить такую задачку. Могу ее решить на VBA, но запускать каждый раз макрос для пересчета значений очень неудобно. Необходимо решение с формулами, но в этом направлении голова не соображает


Есть массив данных такого вида (вероятности). Необходимо в каждой строке осуществить поиск слева направо значения, большего или равного 0,75. Когда такое значение найдено, проверить, является ли среднее арифметическое следующих вслед за ним двух чисел также большим или равным 0,75. Если это условие выполняется, то формула должна возвращать порядковый номер ячейки с найденным значением. Если условие не выполняется, то ищем дальше слева направо.
Например, в данном массиве для первой строчки нужное значение - 3, для второй - тоже 3, для третьей - 4, а вот для пятой - не 3, а 6 (одно из условий не выполняется).
Формулы массива нужны, что ли... Подскажите хотя бы, в какую сторону копать.
Заранее премного благодарен за любую помощь.

Добавлено:
Пока ничего, кроме вот такой абракадабры не придумалось, но может быть, есть решение поизящнее?

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121

Предыдущая тема: Trojan Remover 6.81 Build 2594


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.