2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




На страницу Пред.  1, 2
 
 Re: Объединение столбцов в excel
Сообщение02.04.2024, 09:28 
druggist в сообщении #1635081 писал(а):
И, конечно, не обязательно с помощью экселя. Но в данный момент у меня конкретный вопрос: функция, которую надо записать в ячейку. Убрать пустые места, отсортировав по убыванию(или возрастанию) даже с моими убогими навыками это не проблема)

Понятно. С экселем будете маяться.
Если надоест, и у вас будет на руках два текстовых файла 1.txt и 2.txt с исходными столбцами, то команда в командной строке виндовс в директории где лежат эти файлы
findstr /X /G:1.txt 2.txt > 3.txt
сделает пересечение и запишет в файл 3.txt
Предполагается, что в файлах нет повторений (если есть, то будут и в результате).
Если повторения есть, то команда
findstr /X /G:1.txt 2.txt | sort /unique > 3.txt
их уберёт и отсортирует лексикографически (т.е. 1,11,12, 2, 21). Как отсортировать именно по возрастанию чисел сходу не скажу.
Ну а дальше уже погрузите результат 3.txt в эксель и там отсортируете как надо, сделаете график и так далее.

-- 02.04.2024, 09:33 --

druggist в сообщении #1635081 писал(а):
Но в данный момент у меня конкретный вопрос: функция, которую надо записать в ячейку.

Ну да, просто вы предполагаете, что это легко только б формулу узнать, а это не так :)
C десятитысячной длиной столбцов особенно. Но, как говорится, удачи вам! 8-)

-- 02.04.2024, 09:40 --

druggist в сообщении #1635081 писал(а):
Думаю, что как-нибудь с ней справлюсь.

Ну если вдруг для вычисления столбцов надумаете использовать pari/gp то там же сразу можно пересечение сделать (и функцию которая прям на вход будет брать $k$ и $P$)

 
 
 
 Re: Объединение столбцов в excel
Сообщение02.04.2024, 10:30 
wrest в сообщении #1635090 писал(а):
Ну да, просто вы предполагаете, что это легко только б формулу узнать, а это не так :)
C десятитысячной длиной столбцов особенно.

Если делать как посоветовал EUgeneUS, то все в порядке, даже для стотысячной длины. Другое дело, что разрядность чисел может превысить лимит. У меня допустимая точность - 15 знаков. Но, наверное, можно числа преобразовать в строки и сравнивать строки.

druggist
Если у Вас нет функции фильтра, то можно использовать функцию УНИК (UNIQUE), чтобы исключить пустые строки. По сути, это и будет Ваш сдвиг вверх.

 
 
 
 Re: Объединение столбцов в excel
Сообщение02.04.2024, 11:20 
Dedekind в сообщении #1635091 писал(а):
Если делать как посоветовал EUgeneUS, то все в порядке, даже для стотысячной длины.

Может и так, на моём опыте многотысячные столбцы с формулами, особенно с предлагаемой EUgeneUS формулой которая будет просматривать весь другой многотысячный столбец, а у нас
druggist в сообщении #1634978 писал(а):
Даны два столбца с целыми числами длиной в 10 000 ячеек.

Т.е. полный пересчет это $O(nk)$ для столбцов длиной $n,k$ -- вероятно будет тормозить. Ну может и не будет, надо пробовать.

 
 
 
 Re: Объединение столбцов в excel
Сообщение04.04.2024, 17:53 
EUgeneUS, Спасибо! Именно то, что хотелось)

 
 
 
 Re: Объединение столбцов в excel
Сообщение23.04.2024, 08:56 
Очевидно, все то же самое можно проделать для бесквадратных чисел...

 
 
 
 Re: Объединение столбцов в excel
Сообщение23.04.2024, 09:57 
EUgeneUS в сообщении #1635035 писал(а):
Кстати, Вы знаете, как проставить (скопировать) функцию во всему столбцу любой длины в два клика мышки?

Столько лет ковырялся в екселе, а об этом узнал буквально вчера. Да, это полезно.

 
 
 
 Re: Объединение столбцов в excel
Сообщение23.04.2024, 12:59 
Аватара пользователя

(Оффтоп)

sergey zhukov
Да, маркер автозаполнения прикольная штука. Его можно, кстати, тянуть и правой кнопкой мыши.
Если в ячейке дата, Excel предложит заполнять, например, только рабочими днями.

 
 
 
 Re: Объединение столбцов в excel
Сообщение30.04.2024, 17:23 
Кстати, а есть ли в excel что-то типа функции, раскладывающей заданные в ячейках числа на простые множители(prime factorization, как, например, в wolfram alpha)?

 
 
 
 Re: Объединение столбцов в excel
Сообщение02.05.2024, 09:58 
druggist в сообщении #1637662 писал(а):
Кстати, а есть ли в excel что-то типа функции, раскладывающей заданные в ячейках числа на простые множители

В стандартной поставке нет, но в Интернетах можно найти модули/макросы которые это делают.

 
 
 [ Сообщений: 24 ]  На страницу Пред.  1, 2


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group