Сохранен 22
https://2ch.hk/b/res/302239020.html
Прошлые домены не функционирует! Используйте адрес ARHIVACH.VC.
24 декабря 2023 г. Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!

Йо! Хелп ЭКСЕЛЬ! Подскажите может кто знает, нужно объединить 6 столбцов в exel с неизвестным кол-

 Аноним 25/03/24 Пнд 14:01:48 #1 №302239020 
photo2024-03-2515-38-34.jpg
Йо! Хелп ЭКСЕЛЬ!
Подскажите может кто знает, нужно объединить 6 столбцов в exel с неизвестным кол-вом строк в один. Например (если столбцов 3) первый столбец а1-а10, второй б1-б10, третий с1-с10, и получиться столбец в котором в начале идут а1-а10, потом ниже сразу б1-б10, и ещё ниже с1-с10, Но при добавлении в столбец а1-а10 ячейки а11, все значения б1-б10 и с1-с10 сдвигались вниз.

Всё это нужно сделать формулой внутри эксель
Аноним 25/03/24 Пнд 14:06:08 #2 №302239207 
>>302239020 (OP)
CTRL+C CTRL+V
пиздец зумеры отупели
Аноним 25/03/24 Пнд 14:08:32 #3 №302239311 
>>302239207
Хахахах, нужно автоматический перенос данных из 3-х в один) В самом екселе есть функции которые это выполняют по твоему нажатию, но тут оно должно быть именно через формулу
Аноним 25/03/24 Пнд 14:34:24 #4 №302240468 
>>302239020 (OP)
Через PQ отформатируй
Аноним 25/03/24 Пнд 15:00:30 #5 №302241545 
Сейчас подумаем
Аноним 25/03/24 Пнд 15:03:39 #6 №302241650 
>>302241545
Было бы славно, голову ломаю часа 3 уже, ничего найти не могу
Аноним 25/03/24 Пнд 15:04:01 #7 №302241669 
VBA умеешь?
Аноним 25/03/24 Пнд 15:06:43 #8 №302241768 
сводную ебани и всё
Аноним 25/03/24 Пнд 15:07:22 #9 №302241797 
>>302241669
Не-а
Аноним 25/03/24 Пнд 15:23:38 #10 №302242516 
Обычными формулами можно сделать, но там нагромождение нехилое получится
Аноним 25/03/24 Пнд 15:31:52 #11 №302242845 
>>302242516
Я понимаю и готов с этим смирится, подскажи только как реализовать
Аноним 25/03/24 Пнд 15:37:01 #12 №302243083 
>>302242845
Да вот пишу
Аноним 25/03/24 Пнд 15:44:21 #13 №302243435 
image.png
Вот такая бандура получилась, в самую первую клетку ставишь просто ссылку на A1, а дальше формулу. Для большего количества столбцов нужно добавлять новые строчки по тому же шаблону.
Аноним 25/03/24 Пнд 15:45:05 #14 №302243462 
Сама формула:
=
ЕСЛИ(СЧЁТЗ(C1)<СЧЁТЗ(R1C:R[-1]C)+1;
ЕСЛИ(СЧЁТЗ(C1)+СЧЁТЗ(C2)<СЧЁТЗ(R1C:R[-1]C)+1;
ЕСЛИ(СЧЁТЗ(C1)+СЧЁТЗ(C2)+СЧЁТЗ(C3)<СЧЁТЗ(R1C:R[-1]C)+1;"";
ДВССЫЛ(АДРЕС((СЧЁТЗ(R1C:R[-1]C)+1-СЧЁТЗ(C1)-СЧЁТЗ(C2));3)));
ДВССЫЛ(АДРЕС((СЧЁТЗ(R1C:R[-1]C)+1-СЧЁТЗ(C1));2)));
ДВССЫЛ(АДРЕС((СЧЁТЗ(R1C:R[-1]C)+1);1))
)
Аноним 25/03/24 Пнд 15:53:09 #15 №302243859 
>>302243462
Спасибо огромное!!!
Аноним 25/03/24 Пнд 15:53:43 #16 №302243891 
>>302243859
Пожалста
Аноним 25/03/24 Пнд 16:14:29 #17 №302244916 
Убрал ненужные скобочки
=
ЕСЛИ(СЧЁТЗ(C1)<СЧЁТЗ(R1C:R[-1]C)+1;
ЕСЛИ(СЧЁТЗ(C1)+СЧЁТЗ(C2)<СЧЁТЗ(R1C:R[-1]C)+1;
ЕСЛИ(СЧЁТЗ(C1)+СЧЁТЗ(C2)+СЧЁТЗ(C3)<СЧЁТЗ(R1C:R[-1]C)+1;"";
ДВССЫЛ(АДРЕС(СЧЁТЗ(R1C:R[-1]C)+1-СЧЁТЗ(C1)-СЧЁТЗ(C2);3)));
ДВССЫЛ(АДРЕС(СЧЁТЗ(R1C:R[-1]C)+1-СЧЁТЗ(C1);2)));
ДВССЫЛ(АДРЕС(СЧЁТЗ(R1C:R[-1]C)+1;1)))
Аноним 25/03/24 Пнд 16:16:11 #18 №302244992 
Ещё вместо циферок 1, 2, 3 в конце строчек двссыл можно написал столбец(с1), (с2), (с3), чтобы если вдруг двигать будешь формула не сломалась.
Аноним 25/03/24 Пнд 16:17:03 #19 №302245027 
Вот так:
=
ЕСЛИ(СЧЁТЗ(C1)<СЧЁТЗ(R1C:R[-1]C)+1;
ЕСЛИ(СЧЁТЗ(C1)+СЧЁТЗ(C2)<СЧЁТЗ(R1C:R[-1]C)+1;
ЕСЛИ(СЧЁТЗ(C1)+СЧЁТЗ(C2)+СЧЁТЗ(C3)<СЧЁТЗ(R1C:R[-1]C)+1;"";
ДВССЫЛ(АДРЕС(СЧЁТЗ(R1C:R[-1]C)+1-СЧЁТЗ(C1)-СЧЁТЗ(C2);СТОЛБЕЦ(C3))));
ДВССЫЛ(АДРЕС(СЧЁТЗ(R1C:R[-1]C)+1-СЧЁТЗ(C1);СТОЛБЕЦ(C2))));
ДВССЫЛ(АДРЕС(СЧЁТЗ(R1C:R[-1]C)+1;СТОЛБЕЦ(C1))))
Аноним 25/03/24 Пнд 16:22:16 #20 №302245260 
Вот так понятнее что копировать
=
ЕСЛИ(СЧЁТЗ(C1)<СЧЁТЗ(R1C:R[-1]C)+1;
ЕСЛИ(СЧЁТЗ(C1)+СЧЁТЗ(C2)<СЧЁТЗ(R1C:R[-1]C)+1;
ЕСЛИ(СЧЁТЗ(C1)+СЧЁТЗ(C2)+СЧЁТЗ(C3)<СЧЁТЗ(R1C:R[-1]C)+1;
"";
ДВССЫЛ(АДРЕС(СЧЁТЗ(R1C:R[-1]C)+1-СЧЁТЗ(C1)-СЧЁТЗ(C2);СТОЛБЕЦ(C3))));
ДВССЫЛ(АДРЕС(СЧЁТЗ(R1C:R[-1]C)+1-СЧЁТЗ(C1);СТОЛБЕЦ(C2))));
ДВССЫЛ(АДРЕС(СЧЁТЗ(R1C:R[-1]C)+1;СТОЛБЕЦ(C1))))
Аноним 25/03/24 Пнд 16:22:43 #21 №302245279 
Чтобы добавить ещё один столбец нужно продублировать последнюю строку ЕСЛИ и добавить в неё +СЧЁТ(С4) и продублировать первую строку ДВССЫЛ и добавить в неё -СЧЁТЗ(С3) и так далее
Аноним 25/03/24 Пнд 16:25:31 #22 №302245416 
>>302239020 (OP)
Макрос запиши. Там есть такая хуйня, ставишь на запись, выполняешь действия руками, и оно запоминает.
comments powered by Disqus

Отзывы и предложения