2014 dxdy logo

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

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




Начать новую тему Ответить на тему На страницу Пред.  1, 2
 
 Re: Объединение столбцов в excel
Сообщение02.04.2024, 09:28 


05/09/16
11617
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 


23/05/19
997
wrest в сообщении #1635090 писал(а):
Ну да, просто вы предполагаете, что это легко только б формулу узнать, а это не так :)
C десятитысячной длиной столбцов особенно.

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

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

 Профиль  
                  
 
 Re: Объединение столбцов в excel
Сообщение02.04.2024, 11:20 


05/09/16
11617
Dedekind в сообщении #1635091 писал(а):
Если делать как посоветовал EUgeneUS, то все в порядке, даже для стотысячной длины.

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

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

 Профиль  
                  
 
 Re: Объединение столбцов в excel
Сообщение04.04.2024, 17:53 


27/02/09
2819
EUgeneUS, Спасибо! Именно то, что хотелось)

 Профиль  
                  
 
 Re: Объединение столбцов в excel
Сообщение23.04.2024, 08:56 


27/02/09
2819
Очевидно, все то же самое можно проделать для бесквадратных чисел...

 Профиль  
                  
 
 Re: Объединение столбцов в excel
Сообщение23.04.2024, 09:57 


17/10/16
4154
EUgeneUS в сообщении #1635035 писал(а):
Кстати, Вы знаете, как проставить (скопировать) функцию во всему столбцу любой длины в два клика мышки?

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

 Профиль  
                  
 
 Re: Объединение столбцов в excel
Сообщение23.04.2024, 12:59 
Заслуженный участник
Аватара пользователя


03/06/08
2213
МО

(Оффтоп)

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

 Профиль  
                  
 
 Re: Объединение столбцов в excel
Сообщение30.04.2024, 17:23 


27/02/09
2819
Кстати, а есть ли в excel что-то типа функции, раскладывающей заданные в ячейках числа на простые множители(prime factorization, как, например, в wolfram alpha)?

 Профиль  
                  
 
 Re: Объединение столбцов в excel
Сообщение02.05.2024, 09:58 


05/09/16
11617
druggist в сообщении #1637662 писал(а):
Кстати, а есть ли в excel что-то типа функции, раскладывающей заданные в ячейках числа на простые множители

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

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 24 ]  На страницу Пред.  1, 2

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group