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

» Excel FAQ (часть 2)

Автор: Diplodok
Дата сообщения: 27.11.2006 22:29
Это то же самое, что выделить несколько ячеек и заполнить их цветов - всё равно в панель ходить

Добавлено:
Это то же самое, что выделить несколько ячеек и заполнить их цветом - всё равно в панель ходить
Автор: Mushroomer
Дата сообщения: 27.11.2006 22:44
Avsel
Цитата:
Есть ли встроенная возможность подсчитать количество уникальных названий
Имхо нету. Я бы отсортировал по названию, потом в соседнем столбце в ячейке B1 написал бы формулу =ЕСЛИ(A2=A1;0;1) а потом все единички бы сложил
Автор: iskakovV
Дата сообщения: 28.11.2006 09:11
Yuk
функция ПОИСКПОЗ работает не корректно если просматриваемый массив состоит из текстовых значений (в моём случае)
для числовых значений находит без проблем, а вот с текстом какие-то затыки ?
Автор: Yuk
Дата сообщения: 28.11.2006 09:15
iskakovV
0 в последний аргумент.
Автор: w25
Дата сообщения: 28.11.2006 09:46
Avsel Используй консолидацию данных - меню данные-консолидация. Так можна посуммировать значения одинаковых строк и вывести отдельный список.
Автор: weidali
Дата сообщения: 28.11.2006 09:50
Mushroomer

Существует ли формула ячейки "123123123,0000"?

Спасибо!
Автор: iskakovV
Дата сообщения: 28.11.2006 09:57
Yuk
"Заработало!" %) Спасибо большое! =)
Автор: Mushroomer
Дата сообщения: 28.11.2006 11:15
weidali
Конечно, выбери числовой формат ячейки и укажи число десятичных знаков = 4.
Автор: The okk
Дата сообщения: 28.11.2006 11:20
weidali
Ты хочешь, чтобы и разделителем разрядов и разделителем дроби и целой части была запятая?
Автор: weidali
Дата сообщения: 28.11.2006 12:40
Mushroomer

В том то и дело, что не получается. Первая запись проходит, но при изменении дробных, они переходят в целую часть. "123123123,0000" переходит в "1231231234444,0000".
Я уже не говорю о подсчетах при вводе формул.
Если у вас не так, прошу поделиться формулой ячейки.


The okk

Да, но чтобы дробных разрядов было обязательно четыре. Но думаю, это невозможно (или все-таки?), т.к. эксель не отличит "123,444" (без дробных) от "123,4444" (дробные).
Автор: The okk
Дата сообщения: 28.11.2006 12:56
weidali
Хочешь сказать, что поставил 123123123,4444 в ячейку, где выбран числовой формат с 4 знаками после запятой, и у тебя вместо 123123123,4444 в ячейке все равно стало 1231231234444,0000? Может, ты запятую в ячейке ставить забываешь?
Автор: SERGE_BLIZNUK
Дата сообщения: 28.11.2006 12:58
weidali хочешь странного... Думаю, что Excel тебе этого не позволит (и, кстати, правильно сделает ;-)). Считаешь, что это не так - пиши пользовательскую функцию и преобразовывай как хочешь - т.е. вместо чисел будет текст. И для использования в формулах - преобразовывать текст->число. Скорость обработки (расчётов) упадёт в десятки раз.
И, зачем такой изврат, даже предположить не могу....
Автор: weidali
Дата сообщения: 28.11.2006 14:00
The okk

Запятую ставлю правильно. Первое число в ячейке выскакивает как при вводе, но при его изменении, запятую ставить можно в любом месте, результат один и тот же скачок в целые.

SERGE_BLIZNUK

В пользовательских функциях не силен, поэтому меня спасет только маленькая "ФОРМУЛА ЯЧЕЙКИ ДЛЯ 123123123,4444"!!!

Кто силен подскажите, пожалуйста!

Я бы уже это бросил, считал и дальше бы на калькуляторе (осталось таблицы от руки чертить ), но ведь считают же у меня коллеги на ноутбуках. Обидно, однако.

Может непосредственно версия экселя кривовата?
Автор: Mushroomer
Дата сообщения: 28.11.2006 14:14
weidali
Цитата:
Может непосредственно версия экселя кривовата
Это вряд ли. Пример с расчетами (любыми) выложи в какой-нибудь обменник (mytempdir.com, slil.ru, webfile.ru, ifolders.ru). Ссылку кинь в топик, а то не совсем понятно, о чем идет речь.
Автор: ZORRO2005
Дата сообщения: 28.11.2006 15:27
Есть список остатков в магазинах:

Артикул Магазин1 Магазин2 Магазин3
Обувь муж.2365 10
Обувь муж 2365 20
Обувь м.2365 15
----------------------------------------------------------
Но в разных магазинах могут забивать один артикул по разному.
Поэтому получается как три артикула.
Артикулов больше 1000

Я раньше вставлял столбец и те артикулы, которые дублировались
помечал цифрами 1,2,3... затем фильтровал и переносил данные в одну строку,
затем удалял ненужные строки и получал следующее:

Артикул Цифра Магазин1 Магазин2 Магазин3
Обувь муж.2365 2 10 20 15

Это типо консолидации данных..
Но как сделать это проще? Помогите друзья пожалуйста
Автор: weidali
Дата сообщения: 28.11.2006 15:38
Mushroomer

Расчеты просты:

Соот., в формате ячеек выстанавливаю: Числовой формат - числовой, Число десятичных знаков - 4
1. Ввожу в ячейку "123123123,4444" (т.е. с дробными).
2. Нажимаю ввод.
3. Высвечивается
либо
с установкой разделителя групп разрядов(,) - "1231231234444,0,0000",
либо
без установки разделителя групп разрядов(,) - "1231231234444,0000"

Везде, соответственно, без введенных ранее дробных.
Тип формата показывается как "#,##0,0000"
???
Попробуйте. Если у вас выводится правильно, т.е. "123123123,4444"(с дробями), как по логике и должно быть,
то Вам остается сказать мне какой у вас в "Формате ячеек" высвечивается "Тип"(под "Образцом" который).
И будет мне счастье. (Надеюсь).
Автор: Mushroomer
Дата сообщения: 28.11.2006 15:59
weidali
Цитата:
Расчеты просты:
Соот., в формате ячеек выстанавливаю: Числовой формат - числовой, Число десятичных знаков - 4
1. Ввожу в ячейку "123123123,4444" (т.е. с дробными).
2. Нажимаю ввод.
3. Высвечивается
Этого достаточно! Зачем мудрить с созданием формата типа "#,##0,0000"? У всех ячеек должен быть выше описанный формат и все должно работать.
Автор: weidali
Дата сообщения: 28.11.2006 16:09
Mushroomer

Однако не работает. Только что проверил и для всех ячеек.
Под рукой нет экселя?
Автор: Mushroomer
Дата сообщения: 28.11.2006 16:28
weidali
Excel под рукой. Я же говорю - выложи пример. Я же не вижу, что именно у тебя не получается.
Автор: weidali
Дата сообщения: 28.11.2006 16:44
Mushroomer

Не получаются именно правильные дробные. (Вроде все подробно расписывал)
В каком виде пример выложить (просто раньше этого не делал)?
Автор: Mushroomer
Дата сообщения: 28.11.2006 17:02
weidali
Сохрани файл, зайди на mytempdir.com, найди через Обзор свой файл и нажми кнопку Host it. Через несколько секунд получишь ссылку.
Автор: weidali
Дата сообщения: 28.11.2006 17:57
Mushroomer

http://www.mytempdir.com/1088326
Автор: w25
Дата сообщения: 28.11.2006 18:07
ZORRO2005 или (Ctrl H) - замена разных названий на одинаковые, или автофильтр - содержит (артикул) - замена названий.
Потом консолидация данных
Автор: ZORRO2005
Дата сообщения: 28.11.2006 18:56
w25
Это не легче, чем я делаю
Автор: SERGE_BLIZNUK
Дата сообщения: 28.11.2006 19:23
ZORRO2005
Цитата:
замена разных названий на одинаковые

Без введения порядка легче НЕ будет. Вводите артикул ОДИНАКОВЫЙ для всех филиалов.
Как вариант, если эту работу надо делать периодически,
строите список вида поиска/замены
"Вариант артикула 1" - "Правильный артикул 1"
"Вариант артикула ОДИН" - "Правильный артикул 1"
"Вариант Первого артикула" - "Правильный артикул 1"
и т.д.
далее программка (макрос) на VBA, которые заменяет все варианты слева на вариант справа. Дальше - уже как обычно...
Автор: Robert
Дата сообщения: 28.11.2006 19:24
weidali

Честно говоря, выложенный файл моему пониманию никак не помог. Все предыдущие объяснения тоже довольно туманны. Или я сегодня туплю, или одно из двух.

Единственная мысль, что приходит в голову по этому поводу: Судя по приведенному тобой формату ячеек, у тебя случайно в Панели управления -> Язык и региональные стандарты -> Настройка не стоит запятая и как Разделитель целой и дробной части и как Разделитель групп разрядов? Если так, то как ты сам собираешься определять, что такое 123,456? Нужно поставить там разные символы, как запятая и пробел у нас, или точка и запятая у них.

Если моё предположение неверно, то прошу прощения: "Телеграмма из Центра до Штирлица не дошла".
Автор: weidali
Дата сообщения: 28.11.2006 20:19
Robert

АЛЛИЛУЙЯ!!! А ларчик просто открывался! (наверное, так всегда!) Зря я на Excel
ругался. Выкладывая файлик, я сам сомневался, что он чем-то может помочь, однако он навел тебя на правильную мысль. Что несомненно есть хорошо. Есть же светлые головы! Огромное спасибо спецам, внимающим просьбам простых ламеров. Тьфу! - юзеров.
Спасибо за ТЕРПЕНИЕ!

Robert адресок скинь, куда слать пиво!!!
Автор: ZORRO2005
Дата сообщения: 28.11.2006 20:41
SERGE_BLIZNUK
Так получилось, что есть шесть(т.к. шесть магазинов) баз 1С.
ЗНАЮ ЧТО НУЖНО ВЕСТИ В ОДНОЙ БАЗЕ=РАБОТАЕМ НАД ЭТИМ ВОПРОСОМ.
Из них я выгружаю в 6 листов остатки, но так как все заводят учетные карточки из накладных,а артикулы длинные, то из одного артикула может получиться до 6 разных.
Когда я делаю из 6 листов 1 список уникальных значений (спасибоYuk) то получается вместо 1500 арикулов около 3000. Затем с помощью ВПР я получаю данные шести магазинов на одном листе.Затем как я писал раньше отсекаю "повторяющиеся" артикулы не забывая суммировать.
Можно попробовать через Данные->Итоги.Но мне кажется есть вариант лучше

Автор: SERGE_BLIZNUK
Дата сообщения: 28.11.2006 22:48
ZORRO2005
Цитата:
Так получилось, что есть шесть(т.к. шесть магазинов) баз 1С.
Из них я выгружаю в 6 листов остатки

как проще я лично не знаю. И ещё - тут очень попахивает необходимостью разработки софта (на чём угодно), для обработки БД - выгружать из 1C в dbf/csv/xml/txt
(имхо, в 1C это возможно). И полученные 6 файлов обрабатывать своей программой - на выходе получать консолидированный файл (выводить результат хоть в тот же Excel - это уже не проблема ;-))

Цитата:
получается вместо 1500 арикулов около 3000.
- описка? наверное, 300?


Автор: ZORRO2005
Дата сообщения: 28.11.2006 23:13
SERGE_BLIZNUK
Я думаю вы не до конца поняли задачу.

Цитата:
описка? наверное, 300?

3000
Буду ждать Yuk

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768

Предыдущая тема: Дайте рабоч ссылку плзз на MultiSet (1.9 и более) с crack


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