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

» Excel FAQ (часть 5)

Автор: vitrzn
Дата сообщения: 21.07.2013 09:17
BlackFox
А можно уточнить, для чего такие действия нужны?
Ведь Excel2013 легко открывает и старый формат.
Автор: BlackFox
Дата сообщения: 21.07.2013 10:35
vitrzn

Новый формат открывается более быстро и занимает намного меньше места
Автор: vikkiv
Дата сообщения: 21.07.2013 13:19
BlackFox
Цитата:
...и занимает намного меньше места...
потому как это на самом деле zip формат, переменуй и откроешь любым архиватором.

А ещё есть несколько вариантов, от powershell (.ps) скрипта до разного типа конвертаций через VBA(Excel) .. различия например как конвертация ведёт себя с несовместимостями между версиями включает или нет макросы и прочие add-onы подключённые к книге, как ведёт себя при ошибках.. только решение не здесь (а то OffTop) а в соответствующей теме.
Автор: bredonosec
Дата сообщения: 22.07.2013 11:59
вопрос:
как правильно задавать поиск на икс ячеек вниз, и если там есть текст, то добавлять его в конец первой ячейки столбца? Пусть даже добавление без условий - пустое множество не нанесёт вреда.

(зачем нужно - сконвертил из пдф док, таблицу, естественно, покорёжило. Одна ячейка рассыпалась на 5-15 штук столбцом. Вручную несколько листов править не хочу)
Автор: SFC
Дата сообщения: 23.07.2013 07:48
Чтото сам не соображу. Подскажите кто сталкивался.
Дано:
Есть в столбик список документов.
Каждому виду Документу соответствует гдето на другом листе одна строка, соотнесенная виду документа
Задача:
Составить на каком-нибудь листе список таких соотнесенных строк, каждая из которых соответствует соответствующему документу.
Решение:
Элементарно, индексный столбец + по ВПР вытянуть все содержимое из соответствующей строки

т.е.
Если есть список:
Документ1
Документ2
Документ1
...

и Документу1 гдето соответствует строка с ячейками
0,1,2,Привет,3
а Документу2 гдето соответствует строка с ячейками
0,1,2,Пока,3

то в результирующей таблице будет так:
0,1,2,Привет,3
0,1,2,Пока,3
0,1,2,Привет,3

с этим все понятно.

А как быть если Документу1 соответствует не одна а две строки?
т.е. если Документу1 соответствует две строки:
0,1,2,Привет,3
1,1,2,Полный привет,3

то результат должен быть таким:
0,1,2,Привет,3
1,1,2,Полный привет,3
0,1,2,Пока,3
0,1,2,Привет,3
1,1,2,Полный привет,3

Как лучше это реализовать?


**** Все разобрался, вопрос снят
Автор: Scampy
Дата сообщения: 26.07.2013 18:37
Доброго времени суток!
Хочется услышать возможные варианты как могло такое получиться.
Объясню проблему. Пользователю присылают файл test.xls Обычная таблица 10*6. Ничего мудреного. Он вносит в файл некоторые изменения и сохраняет его. В итоге файл почему-то получается test.xls.xlsm
Вопрос: как такое возможно, если у пользователя установлен MS OfficeXP с Пакетом обеспечения совместимости для выпуска 2007 системы MS Office. Насколько я знаю с таким софтом невозможно сохранить в такой формат. Или может я не прав?
Ничего вразумительного от человека добиться невозможно, а начальство требует объяснить.
Спасибо
Автор: mvk2006
Дата сообщения: 26.07.2013 20:18

Цитата:
Насколько я знаю с таким софтом невозможно сохранить в такой формат.

Ну так проверь. Какие типы файлов в перечне при сохранении. Пакет совместимости добавляет в типы файлов форматы 2007. В 2003 есть "Книга Excel 2007 с включенными макросами" это и есть расширение xlsm
Автор: Scampy
Дата сообщения: 26.07.2013 20:45

Цитата:
Ну так проверь

Проверял. В том то и дело что такого формата нет в XP офисе. Однако файл такой есть. Или у юзера руки настолько кривые что умудрился так сделать.
Автор: vitrzn
Дата сообщения: 26.07.2013 21:45
Scampy

Цитата:
В итоге файл почему-то получается test.xls.xlsm

Сохранить - тип файла "Книга с поддержкой макросов"

p.s. либо в настройках у него либо у юзверга руки искревленны
Автор: Scampy
Дата сообщения: 26.07.2013 21:48

Цитата:
Сохранить - тип файла "Книга с поддержкой макросов"

Не вижу такого типа в XP офисе...
Да и вообще на пенсию ему уже пора... такой дотошный...
Автор: mitrichbel
Дата сообщения: 26.07.2013 22:14
может, буква m случайно дописалась, "оно само"
Автор: Scampy
Дата сообщения: 26.07.2013 22:21
))) мы вот тоже склоняемся к этому. Ладно бы рядом с Энтэром буква была - это я понял бы. Но она не так уж близко )
Автор: vitrzn
Дата сообщения: 27.07.2013 10:29
Scampy
mitrichbel


Автор: Scampy
Дата сообщения: 27.07.2013 16:10
vitrzn
Сделай скрин плиз, чтоб было видно что это офис XP. Твой очень похож на 2003
Автор: bredonosec
Дата сообщения: 28.07.2013 16:51

Цитата:
Пусть даже добавление без условий - пустое множество не нанесёт вреда.

вспомнил, что спрашивал.. Примитивно - в виде =A2&" "&A3&" "&A4&" "....
пробелы для отделения слов друг от друга.
Автор: Futurism
Дата сообщения: 28.07.2013 20:51
вопрос по экселю 2013))
делаю функцию =случмежду(2,2;3,3)
выдает только число 3!
если сделать, например =случмежду(10;15)
будет выдавать разные числа.
почему он так ведет себя с дробными то
Автор: vikkiv
Дата сообщения: 28.07.2013 23:39
Futurism
Потому как в мануале именно так и написанно что функция выдаёт целое число, единственное значение попадающее в этот интервал это 3 , т.е. 100%-я вероятность выпадения этого числа.
Если надо дробное то можно например так =RANDBETWEEN(22,33)/10 ну и так далее в зависимости от необходимой позиции запятой
Автор: Futurism
Дата сообщения: 29.07.2013 07:39
vikkiv
спасибо огромное))

Добавлено:
Ещё такой вопросик появился, когда я с программы statistica вставляю аналитические данные
то эксель их не четко показывает, если это полосу протягивать вправо. и это нечеткость начинается не сразу, а если данные очень длинные.
например


а в оригинале она выглядит так


помоему в других экселях я спокойно протягивал эту табличку и было все ок, она не теряла четкость.
Автор: vikkiv
Дата сообщения: 29.07.2013 12:06
Futurism
Потому что у тебя вставка идёт как объект, т.е. картинка, соответственно при масштабировании/изменении размера шрифты будут расплываться (хотя у 2013-й версии офиса и со встроенными шрифтами большая нерешенная проблема).
Поэтому для передачи данных в Excel лучше использовать внутренние функции экспорта Статистики (Spreadsheet.ExportXLS) или какие там ещё инструменты есть..(от .csv , .txt и до db/sql) .. соответственно живая связь с данными между пакетами будет потерянна.
Автор: DimONtm
Дата сообщения: 29.07.2013 12:23
Есть файл с номерами документов


Необходимо из этих данных получить кол-во документов.

Опция считать и выводить количество числе активна, но данные не показываются, выводится общее количество


Что я делаю не так и как можно посчитать?
Автор: vikkiv
Дата сообщения: 29.07.2013 14:07
DimONtm
решений много, суть в подсчёте уникальных значений, например можно
для ТД: =SUM(IF(FREQUENCY(А2:А16, А2:А16)>0,1))
для фактур =SUM(IF(FREQUENCY(B2:B16, B2:B16)>0,1))

или =SUMPRODUCT((A2:A16<>"")/COUNTIF(A2:A16,A2:A16&""))
или =SUM(IF(COUNTIF(A2:A16,A2:A16)=0, "", 1/COUNTIF(A2:A16,A2:A16))) вместе с Ctrl+Shift+Enter
или Advanced Filter->>..->> Unique records only
или VBA
...
и наверняка множество прочих вариаций.
Автор: DimONtm
Дата сообщения: 01.08.2013 12:36
Периодически сталкиваюсь с проблемой, что кнопка объединения ячеек не активна. Ячейки не защищённые.
Почему/когда это происходит и как объединять ячейки в таком случае?

UPD: был активирован совместный доступ к файлу, поэтому этот функционал и недоступен.
Автор: niko7
Дата сообщения: 16.08.2013 11:27
При открытии файла выходит сообщение "Невозможно вычислить формулу. Ссылки на ячейки в формуле ссылаются на результат формулы, образуя циклическую ссылку" Показывает ячейку R107C10 в ней такая формула =СУММ(R[-26]C:R[1]C). Далек я от Excel, помогите разобраться.
Автор: vitrzn
Дата сообщения: 16.08.2013 12:55
niko7

Цитата:
=СУММ(R[-26]C:R[1]C)

- сумма диапазона от R[-26]C до R[1]
Автор: niko7
Дата сообщения: 16.08.2013 14:21
vitrzn
Цитата:
- сумма диапазона от R[-26]C до R[1]
Какого диапазона, -26 и 1 это просто числа?
Автор: SFC
Дата сообщения: 16.08.2013 15:53

Цитата:
Какого диапазона, -26 и 1 это просто числа?

Сервис -> Параметры -> Общие -> убрать галочку в Стиль ссылок R1C1
и тогда ссылки станут читабельные: буква столбца + номер строки
Автор: niko7
Дата сообщения: 16.08.2013 16:48
SFC
Изменилось отображение.
Нажимаю формулы->проверка наличия ошибок->циклические ссылки $K$107, нажимаю, попадаю на ячейку K107 в ней формула =СУММ(K81:K108). Как найти, где циклическая ссылка?
Автор: unreal666
Дата сообщения: 16.08.2013 17:31
niko7
K107, в которой находится формула =СУММ(K81:K108), сама и является частью диапазона K81:K108. Т.е. фактически ссылается на саму себя + кучку других ячеек.
Объяснять дальше?
Автор: niko7
Дата сообщения: 30.08.2013 11:56
unreal666
Цитата:
Объяснять дальше?
Спасибо все получилось. Не совсем только понимаю, что хотел сделать пользователь?
Автор: sedoyksa
Дата сообщения: 01.09.2013 15:40
есть столбец
http://clip2net.com/s/5FzqNB
в нем нужно сложить неповторяющиеся цифры
как
=сумм(если(е1 `неравно` e2; e1+e2; `ничего`))
так?
но тогда результатом будет столбец а нужна ячейка

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121

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


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