VicKos спасибо я так пробовал он не считает при этом
» Excel FAQ (часть 5)
arrikokos
Какие возможны варианты использования букв? Может просто надо сделать формулу, которая будет убирать буквы?
Какие возможны варианты использования букв? Может просто надо сделать формулу, которая будет убирать буквы?
Всем привет,
Если, в двух соседних ячейках имеется текст, то при копировании в обычный блокнот появляется пробел между ними, этого можно как нибудь избежать??
Если, в двух соседних ячейках имеется текст, то при копировании в обычный блокнот появляется пробел между ними, этого можно как нибудь избежать??
nonar
Сцепи соседние ячейки через & и копируй в блокнот уже результат этого сцепления
Сцепи соседние ячейки через & и копируй в блокнот уже результат этого сцепления
Mushroomer
Прости я не слишком "гуру" что такое
Цитата:
Прости я не слишком "гуру" что такое
Цитата:
через &?
nonar
соседние ячейки A1 и B1. в C1 пишешь =A1&B1
Ну а дальше как у Dmitriy05
Цитата:
соседние ячейки A1 и B1. в C1 пишешь =A1&B1
Ну а дальше как у Dmitriy05
Цитата:
Теперь в столбеце C есть формулы, а нам нужны значения. Выделяем столбец C -> ПКМ - копировать -> выделяем столбец D -> ПКМ - специальная вставка - значения -> ok.
Mushroomer
Спасибо!
Можно есче вопросик?
как сделать чтобы при копировании в текстовый файл из одной ячейки/или нескольких на одной строке, сохранялся бы перенос строки?
|1232|2345| > 1232
2345
что то вроде этого)
Спасибо!
Можно есче вопросик?
как сделать чтобы при копировании в текстовый файл из одной ячейки/или нескольких на одной строке, сохранялся бы перенос строки?
|1232|2345| > 1232
2345
что то вроде этого)
nonar
У тебя всего два столбца и ты хочешь, чтобы построчно шли данные из первого, а затем из второго столбца?
|1|2|
|3|4|
|5|6|
|7|8|
превратятся в
1
2
3
4
5
6
7
8
Если так, то я бы через Word это сделал. Там есть превратить таблицу в текст.
У тебя всего два столбца и ты хочешь, чтобы построчно шли данные из первого, а затем из второго столбца?
|1|2|
|3|4|
|5|6|
|7|8|
превратятся в
1
2
3
4
5
6
7
8
Если так, то я бы через Word это сделал. Там есть превратить таблицу в текст.
Оптимизация работы excel с большими таблицами на не очень сильной машине. Ктонибудь сталкивался? компег 2.6 селерон оперы 512пс3200. знаю что нужно памяти добавить для начала хотя бы, но это невозможно.
Всем добрый вечер ! нужна помощь
файл прикреплять нет смысла т.к. на скриншоте видно и формулу и ответ системы
в ячейках формул нет, только значения.
Самое интересное что несколько раз получилось ввести формулу и все работало.
Если значение ячейки равно нулю - список не активен, если нет - можна выбрать значение.
файл прикреплять нет смысла т.к. на скриншоте видно и формулу и ответ системы
в ячейках формул нет, только значения.
Самое интересное что несколько раз получилось ввести формулу и все работало.
Если значение ячейки равно нулю - список не активен, если нет - можна выбрать значение.
alinad
У тебя сейчас в ячейке B9 стоит 0. Попробуй перед созданием списка вписать туда что нибудь, отличное от нуля, число или текст. В таком случае это сообщение не появится, список будет создан. Потом уже можно будет опять вернуть в B9 нулевое значение.
Кстати, в формуле диапазон для списка B3:B5 лучше задать абсолютными ссылками - $B$3:$B$5, чтобы при копировании ячейки со списком вниз данные для списка не "съехали".
У тебя сейчас в ячейке B9 стоит 0. Попробуй перед созданием списка вписать туда что нибудь, отличное от нуля, число или текст. В таком случае это сообщение не появится, список будет создан. Потом уже можно будет опять вернуть в B9 нулевое значение.
Кстати, в формуле диапазон для списка B3:B5 лучше задать абсолютными ссылками - $B$3:$B$5, чтобы при копировании ячейки со списком вниз данные для списка не "съехали".
VicKos
Огромная благодарность за подсказку, все работает
а я никак не мог выловить почему в одном случае получается а в другом нет
Огромная благодарность за подсказку, все работает
а я никак не мог выловить почему в одном случае получается а в другом нет
Ребята подскажите:
есть список товаров и их цены на одном листе. как сделать так, чтобы забивая наименование товара на другом листе автоматом вводилась цена?
есть список товаров и их цены на одном листе. как сделать так, чтобы забивая наименование товара на другом листе автоматом вводилась цена?
Tooktook1
Если наименование товаров уникально, то надо использовать функцию ВПР. Пример использования http://www.planetaexcel.ru/tip.php?aid=26
Если наименование товаров уникально, то надо использовать функцию ВПР. Пример использования http://www.planetaexcel.ru/tip.php?aid=26
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 часовой режимы работы. если есть куда я лучше сбросил бы табель для наглядности.
имеется в виду 12 часовой, 8 часовой, 4 часовой режимы работы. если есть куда я лучше сбросил бы табель для наглядности.
есть 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 кб и все продолжает увеличиваться.
Что это может быть?
в одной кол-во взятого товара (код ,Взято, списано,остаток(взято-списано)).
во второй кол-во списаного товара (код и списано)
из файла со списаным товаром в таблицу со взятым товаром добавляется колво списанного, причем если списано было меньше чем взято, то в строке в таблице со взятым товаром кол-во взятого уравнивается скол-вом списаного товара и добавляется новая строка с кол-вом остатка взятого товара.
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 кб и все продолжает увеличиваться.
Что это может быть?
arrikokos
Цитата:
=НАЙТИ("с";A1;1) вернет номер позиции с в строке
=ЛЕВСИМВ(A1;НАЙТИ("с";A1;1)-1) вернет строку до с слева
=ПРАВСИМВ(A1;ДЛСТР(A1)-НАЙТИ("с";A1;1)) вернет строку после с
Остается лишь преобразовать строки в числа. Для этого используем функцию =ЗНАЧЕН()
Итого:
Число до с =ЗНАЧЕН(ЛЕВСИМВ(A1;НАЙТИ("с";A1;1)-1))
Число после с =ЗНАЧЕН(ПРАВСИМВ(A1;ДЛСТР(A1)-НАЙТИ("с";A1;1)))
Цитата:
вариантов не многоПонятно. Четкой закономерности по позиции с нет, поэтому распишу общий случай.
=НАЙТИ("с";A1;1) вернет номер позиции с в строке
=ЛЕВСИМВ(A1;НАЙТИ("с";A1;1)-1) вернет строку до с слева
=ПРАВСИМВ(A1;ДЛСТР(A1)-НАЙТИ("с";A1;1)) вернет строку после с
Остается лишь преобразовать строки в числа. Для этого используем функцию =ЗНАЧЕН()
Итого:
Число до с =ЗНАЧЕН(ЛЕВСИМВ(A1;НАЙТИ("с";A1;1)-1))
Число после с =ЗНАЧЕН(ПРАВСИМВ(A1;ДЛСТР(A1)-НАЙТИ("с";A1;1)))
arrikokos
Файл на обменник, можно на этот: http://webfile.ru/ если нет секретных данных.
Ссылку сюда.
Попробуем помочь.
Файл на обменник, можно на этот: http://webfile.ru/ если нет секретных данных.
Ссылку сюда.
Попробуем помочь.
Добрый день. нужна небольшая помощ очень)
имеется 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 подрайонов.
имеется 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 подрайонов.
а какой функцией удобнее всего искать в массиве?
Напр, имеем таблицу, столб названий и столб цифр. Надо в 1 ячейке напихать ф-лу, чтоб взяла из столбца цифр только те, соответствующие которым названия начинаются на букву р, и сложила их.
Если просто выбор - это понятно.
=IF(LEFT(B3; 1)="S"; D3; 0) и потом сумму по столбцу.
А чтоб всё в одной ячейке, без вспомогательных - можно?
Напр, имеем таблицу, столб названий и столб цифр. Надо в 1 ячейке напихать ф-лу, чтоб взяла из столбца цифр только те, соответствующие которым названия начинаются на букву р, и сложила их.
Если просто выбор - это понятно.
=IF(LEFT(B3; 1)="S"; D3; 0) и потом сумму по столбцу.
А чтоб всё в одной ячейке, без вспомогательных - можно?
bredonosec
Возможно поможет функция СУММПРОИЗВ. Посмотри поиском по топику. Точно было 2 примера ее использования.
Возможно поможет функция СУММПРОИЗВ. Посмотри поиском по топику. Точно было 2 примера ее использования.
bredonosec
СУММЕСЛИ() с этим легко справится, и отработает гораздо шустрее чем СУММПРОИЗВ()
Добавлено:
Например так:
=СУММЕСЛИ(диапазон_названий;"S*";диапазон_суммирования)
СУММЕСЛИ() с этим легко справится, и отработает гораздо шустрее чем СУММПРОИЗВ()
Добавлено:
Например так:
=СУММЕСЛИ(диапазон_названий;"S*";диапазон_суммирования)
[Del]
Подскажите такой момент:
есть документ с большим списком номенклатуры (которую забивают менеджеры, коих переучивать бесполезно),
есть формула такого вида
СУММЕСЛИ(база!$B$4:$B$1972;B215;база!$D$4:$D$1972)
Проблема в том, что есть номенклатура вида
ABC 10x150
ABC 10*150
Это две разные позиции
А Эксель воспринимает * в условии как спец символ маски, и сравнивая с ABC 10*150 он дает Истину и для ABC 10*150 и для ABC 10x150, что плёхо
Можно заставить саму формулу СУММЕСЛИ не понимать * как спецсимвол, не меняя данные в ячейке на ~*?
есть документ с большим списком номенклатуры (которую забивают менеджеры, коих переучивать бесполезно),
есть формула такого вида
СУММЕСЛИ(база!$B$4:$B$1972;B215;база!$D$4:$D$1972)
Проблема в том, что есть номенклатура вида
ABC 10x150
ABC 10*150
Это две разные позиции
А Эксель воспринимает * в условии как спец символ маски, и сравнивая с ABC 10*150 он дает Истину и для ABC 10*150 и для ABC 10x150, что плёхо
Можно заставить саму формулу СУММЕСЛИ не понимать * как спецсимвол, не меняя данные в ячейке на ~*?
а кавычки, которыми значение искомое окружить, не помогут? Или всё равно как подстановочный символ воспримет?
kimtan
спасибо, оно самое.
kimtan
спасибо, оно самое.
Добрый день всем.
Нужна помощь.
Есть документ 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 регистрировал, ничего.
Нужна помощь.
Есть документ 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 регистрировал, ничего.
Excel 2003, при создании или обновлении данных веб-запроса появляется сообщение
Цитата:
Добавлено:
Проблема оказалась в IE. Решена его переустановкой
Цитата:
"Не удается открыть: http://www.yandex.ua . Подключение к узлу интернета выполнено, однако данные недоступны"Пробовал поменять адрес, не помогло. В чем может быть проблема?
Добавлено:
Проблема оказалась в IE. Решена его переустановкой
Есть таблица в html. В ячейках таблицы числа, дробная часть которых отделена точкой (хотя и не принципиально). Копирую эту таблицу в буфер, вставляю в Excel -- часть этих чисел воспринимается как дата и преобразуется в виде "05.июн". Напрягает? мягко говоря.
Есть ли способ отучить Excel от попыток угадывать формат вводимых/вставляемых данных?
Есть ли способ отучить Excel от попыток угадывать формат вводимых/вставляемых данных?
mitrichbel
Тоже приходилось сталкиваться с этой неприятной особенностью Excel.
В качестве разделителя целой и дробной части в Excel по умолчанию используется системный разделитель - запятая, при этом числа с точкой воспринимаются либо как текст, либо как дата (если такие числа возможно интерпретировать как дату). Просто "отучить Excel от попыток угадывать формат вводимых/вставляемых данных" не получится.
Изменение системного разделителя (панель управления > язык и региональные стандарты > форматы > дополнительные параметры) с запятой на точку повлияют на всю систему, что не всегда желательно.
В самой Excel также можно изменить разделитель целой и дробной части в параметрах (снять галку "Использовать системные разделители" и установить в качестве разделителя точку вместо запятой). Но тогда уже числа с запятыми будут восприниматься, как текст (впрочем, созданные ранее файлы, где в качестве разделителя использовалась запятая, должны открываться корректно, автоматически произойдет замена запятых на точки). Во всяком случае можно временно, перед вставкой скопированных из html данных, заменить разделитель в параметрах Excel, а потом вернуться к стандартным настройкам.
P.S. Я могу ошибаться, возможно, существуют и другие, менее трудоемкие способы решения проблемы, но мне пока таковых найти не удалось. Как вариант, можно попробовать сначала вставить скопированную таблицу в Word, заменить все точки на запятые, а потом уже перенести в Excel.
Тоже приходилось сталкиваться с этой неприятной особенностью Excel.
В качестве разделителя целой и дробной части в Excel по умолчанию используется системный разделитель - запятая, при этом числа с точкой воспринимаются либо как текст, либо как дата (если такие числа возможно интерпретировать как дату). Просто "отучить Excel от попыток угадывать формат вводимых/вставляемых данных" не получится.
Изменение системного разделителя (панель управления > язык и региональные стандарты > форматы > дополнительные параметры) с запятой на точку повлияют на всю систему, что не всегда желательно.
В самой Excel также можно изменить разделитель целой и дробной части в параметрах (снять галку "Использовать системные разделители" и установить в качестве разделителя точку вместо запятой). Но тогда уже числа с запятыми будут восприниматься, как текст (впрочем, созданные ранее файлы, где в качестве разделителя использовалась запятая, должны открываться корректно, автоматически произойдет замена запятых на точки). Во всяком случае можно временно, перед вставкой скопированных из html данных, заменить разделитель в параметрах Excel, а потом вернуться к стандартным настройкам.
P.S. Я могу ошибаться, возможно, существуют и другие, менее трудоемкие способы решения проблемы, но мне пока таковых найти не удалось. Как вариант, можно попробовать сначала вставить скопированную таблицу в Word, заменить все точки на запятые, а потом уже перенести в Excel.
Помогите, пожалуйста, решить такую задачку. Могу ее решить на VBA, но запускать каждый раз макрос для пересчета значений очень неудобно. Необходимо решение с формулами, но в этом направлении голова не соображает
Есть массив данных такого вида (вероятности). Необходимо в каждой строке осуществить поиск слева направо значения, большего или равного 0,75. Когда такое значение найдено, проверить, является ли среднее арифметическое следующих вслед за ним двух чисел также большим или равным 0,75. Если это условие выполняется, то формула должна возвращать порядковый номер ячейки с найденным значением. Если условие не выполняется, то ищем дальше слева направо.
Например, в данном массиве для первой строчки нужное значение - 3, для второй - тоже 3, для третьей - 4, а вот для пятой - не 3, а 6 (одно из условий не выполняется).
Формулы массива нужны, что ли... Подскажите хотя бы, в какую сторону копать.
Заранее премного благодарен за любую помощь.
Добавлено:
Пока ничего, кроме вот такой абракадабры не придумалось, но может быть, есть решение поизящнее?
Есть массив данных такого вида (вероятности). Необходимо в каждой строке осуществить поиск слева направо значения, большего или равного 0,75. Когда такое значение найдено, проверить, является ли среднее арифметическое следующих вслед за ним двух чисел также большим или равным 0,75. Если это условие выполняется, то формула должна возвращать порядковый номер ячейки с найденным значением. Если условие не выполняется, то ищем дальше слева направо.
Например, в данном массиве для первой строчки нужное значение - 3, для второй - тоже 3, для третьей - 4, а вот для пятой - не 3, а 6 (одно из условий не выполняется).
Формулы массива нужны, что ли... Подскажите хотя бы, в какую сторону копать.
Заранее премного благодарен за любую помощь.
Добавлено:
Пока ничего, кроме вот такой абракадабры не придумалось, но может быть, есть решение поизящнее?
Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121
Предыдущая тема: Trojan Remover 6.81 Build 2594
Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.