Excel таблицы

[ Версия для печати ]
Добавить в Telegram Добавить в Twitter Добавить в Вконтакте Добавить в Одноклассники
Страницы: (2) [1] 2   К последнему непрочитанному [ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ]
Vyrviglaz
2.04.2024 - 12:09
Статус: Offline


Шутник

Регистрация: 1.12.22
Сообщений: 65
12
Добрый день.

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

из таблицы слева в правую

Это сообщение отредактировал Vyrviglaz - 2.04.2024 - 12:10

Excel таблицы
 
[^]
Yap
[x]



Продам слона

Регистрация: 10.12.04
Сообщений: 1488
 
[^]
sherman
2.04.2024 - 12:22
13
Статус: Offline


дебульбулизатор

Регистрация: 27.01.10
Сообщений: 1384
Месье мастер формулировать задачи gigi.gif
 
[^]
Алехандрос
2.04.2024 - 12:27
1
Статус: Offline


Весельчак

Регистрация: 28.03.24
Сообщений: 171
А ссылкой не пробовал?
 
[^]
Vyrviglaz
2.04.2024 - 12:31
0
Статус: Offline


Шутник

Регистрация: 1.12.22
Сообщений: 65
Цитата (Алехандрос @ 2.04.2024 - 14:27)
А ссылкой не пробовал?

как это сделать?
 
[^]
ss1971
2.04.2024 - 12:46
2
Статус: Offline


Ярила

Регистрация: 24.10.15
Сообщений: 3328
пытаться изобразить в экселе реляционную базу данных это хуёвая идея. хотябы акцесс надо подтягивать. и кстати он наверное может из эксельных таблиц данные брать они же из одного пакета.

ну а так то наверное скрипт несложный сваять будет самым разумным. главное чтобы все исключения в нём отлавливались и озвучивались и флаг тебе в руки и попутного ветра в горбатую спину удачи тебе и здоровья побольше)

Это сообщение отредактировал ss1971 - 2.04.2024 - 12:46
 
[^]
MikhailR
2.04.2024 - 12:48
11
Статус: Offline


Ярила

Регистрация: 15.10.14
Сообщений: 12615
копировать\специальная вставка\транспонировать

Это сообщение отредактировал MikhailR - 2.04.2024 - 12:50

Excel таблицы
 
[^]
4burator
2.04.2024 - 12:50
0
Статус: Offline


Балагур

Регистрация: 11.01.20
Сообщений: 911
Упс. Не посмотрел раздел. Пардон.

Это сообщение отредактировал 4burator - 2.04.2024 - 12:51
 
[^]
Vyrviglaz
2.04.2024 - 13:04
0
Статус: Offline


Шутник

Регистрация: 1.12.22
Сообщений: 65
Цитата (MikhailR @ 2.04.2024 - 14:48)
копировать\специальная вставка\транспонировать

этот вариант подходит только для 4 строк, а там их более 100
 
[^]
БубльГум66
2.04.2024 - 13:42
7
Статус: Offline


Ярила

Регистрация: 21.01.17
Сообщений: 2392
Хорошая задача! Попробовал решить - получилось.

Это делается не так, чтобы совсем просто для понимания, но в итоге быстро через функцию вычисления адреса. Поглядите описание этих трёх функций в Экселе: АДРЕС, ДВССЫЛ и СТРОКА. И ещё понадобятся две математические функции: ЧАСТНОЕ и ОСТАТ.
Вот скриншот тестовой таблички, где на одном листе из левой таблички значения копируются в правую табличку. В ячйку H1 помещена вот такая формула:

=ДВССЫЛ(АДРЕС(2+ЧАСТНОЕ(СТРОКА(A1)-1;3);2+ОСТАТ(СТРОКА(A1)-1;3)))

и растянута вниз.

Excel таблицы
 
[^]
orander
2.04.2024 - 13:48
6
Статус: Online


Приколист

Регистрация: 16.01.15
Сообщений: 384
А ведь, когда месье устраивался на работу, писал, что он продвинутый пользователь EXCEL. Когда дело дошло до расчетов: великий ЯП, помоги.
 
[^]
Vyrviglaz
2.04.2024 - 13:52
0
Статус: Offline


Шутник

Регистрация: 1.12.22
Сообщений: 65
Цитата (БубльГум66 @ 2.04.2024 - 15:42)
Хорошая задача! Попробовал решить - получилось.

Это делается не так, чтобы совсем просто для понимания, но в итоге быстро через функцию вычисления адреса. Поглядите описание этих трёх функций в Экселе: АДРЕС, ДВССЫЛ и СТРОКА. И ещё понадобятся две математические функции: ЧАСТНОЕ и ОСТАТ.
Вот скриншот тестовой таблички, где на одном листе из левой таблички значения копируются в правую табличку. В ячйку H1 помещена вот такая формула:

=ДВССЫЛ(АДРЕС(2+ЧАСТНОЕ(СТРОКА(A1)-1;3);2+ОСТАТ(СТРОКА(A1)-1;3)))

и растянута вниз.

спасибо большое!
 
[^]
Vyrviglaz
2.04.2024 - 13:53
0
Статус: Offline


Шутник

Регистрация: 1.12.22
Сообщений: 65
Цитата (orander @ 2.04.2024 - 15:48)
А ведь, когда месье устраивался на работу, писал, что он продвинутый пользователь EXCEL. Когда дело дошло до расчетов: великий ЯП, помоги.

Вы ошиблись. В поисках подработки удаленно, выполняю тестовое задание.
Все сделал кроме этого.
 
[^]
jackalenok
2.04.2024 - 13:56
4
Статус: Offline


Юморист

Регистрация: 13.05.15
Сообщений: 448
я бы экран на 90% повернул и в формате ячеек направление текста сменил и все...
 
[^]
XanderBass
2.04.2024 - 14:04
0
Статус: Offline


Свободяй

Регистрация: 1.02.11
Сообщений: 10784
Мой вариант - написать PHP-скрипт hz.gif
 
[^]
sherman
2.04.2024 - 14:07
2
Статус: Offline


дебульбулизатор

Регистрация: 27.01.10
Сообщений: 1384
Цитата (XanderBass @ 2.04.2024 - 14:04)
Мой вариант - написать PHP-скрипт hz.gif

Ловите наркомана!!! sm_biggrin.gif
 
[^]
MikhailR
2.04.2024 - 14:11
2
Статус: Offline


Ярила

Регистрация: 15.10.14
Сообщений: 12615
Цитата (Vyrviglaz @ 2.04.2024 - 13:04)
Цитата (MikhailR @ 2.04.2024 - 14:48)
копировать\специальная вставка\транспонировать

этот вариант подходит только для 4 строк, а там их более 100

Этот вариант подходит для значительно большего количества строк, просто из задачи с рисунком не было понятно, что требуется полностью всю таблицу преобразить, а это уже формулы, которые не все даются. Иногда проще скопировать по одному столбцу и перенести
 
[^]
House1
2.04.2024 - 14:15
1
Статус: Offline


Балагур

Регистрация: 8.02.12
Сообщений: 867
Знание Майкрософт офисе можете вычеркнуть из своего резюме
 
[^]
Алехандрос
2.04.2024 - 14:18
0
Статус: Offline


Весельчак

Регистрация: 28.03.24
Сообщений: 171
Цитата (Vyrviglaz @ 2.04.2024 - 14:31)
Цитата (Алехандрос @ 2.04.2024 - 14:27)
А ссылкой не пробовал?

как это сделать?

Ctrl-C в первой таблице
Ctrl-V во второй cheer.gif
 
[^]
ivnv
2.04.2024 - 14:19
1
Статус: Offline


Ярила

Регистрация: 20.06.09
Сообщений: 1412
С функфией ВПР можно всё и ранньше ручками писать надо было, сейчас почти сё за нас делают
 
[^]
kofeimoloko
2.04.2024 - 14:22
0
Статус: Offline


Ярила

Регистрация: 14.11.13
Сообщений: 2498
Цитата (Vyrviglaz @ 2.04.2024 - 13:09)
Добрый день.

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

из таблицы слева в правую

делаешь "умную" таблицу (команда "форматировать таблицу"). в верхней сипроке прописываешь формулу, она автоматически будет создана во всем столбце

а в формуле использовать двссыл и адрес

Это сообщение отредактировал kofeimoloko - 2.04.2024 - 14:24
 
[^]
Алехандрос
2.04.2024 - 14:27
0
Статус: Offline


Весельчак

Регистрация: 28.03.24
Сообщений: 171
Цитата (Vyrviglaz @ 2.04.2024 - 15:04)
Цитата (MikhailR @ 2.04.2024 - 14:48)
копировать\специальная вставка\транспонировать

этот вариант подходит только для 4 строк, а там их более 100

Тогда ВПР rulez.gif
 
[^]
XanderBass
2.04.2024 - 14:28
2
Статус: Offline


Свободяй

Регистрация: 1.02.11
Сообщений: 10784
Цитата (sherman @ 02.04.2024 - 14:07)
Ловите наркомана!!!

Вот, кстати, смех смехом, а мне реально проще написать PHP-скрипт для обработки и формирования данных, чем разбираться в премудростях экселя. Профдеформация, хули

Размещено через мобильную версию
 
[^]
TSR81
2.04.2024 - 15:10
1
Статус: Offline


Юморист

Регистрация: 6.03.18
Сообщений: 594
Цитата (БубльГум66 @ 2.04.2024 - 13:42)
Хорошая задача! Попробовал решить - получилось.

Это делается не так, чтобы совсем просто для понимания, но в итоге быстро через функцию вычисления адреса. Поглядите описание этих трёх функций в Экселе: АДРЕС, ДВССЫЛ и СТРОКА. И ещё понадобятся две математические функции: ЧАСТНОЕ и ОСТАТ.
Вот скриншот тестовой таблички, где на одном листе из левой таблички значения копируются в правую табличку. В ячйку H1 помещена вот такая формула:

=ДВССЫЛ(АДРЕС(2+ЧАСТНОЕ(СТРОКА(A1)-1;3);2+ОСТАТ(СТРОКА(A1)-1;3)))

и растянута вниз.

Прикольно! Но в таком случае, мне кажется, гораздо проще это сделать через ИНДЕКС.

Это сообщение отредактировал TSR81 - 2.04.2024 - 15:27

Excel таблицы
 
[^]
ss1971
2.04.2024 - 15:14
0
Статус: Offline


Ярила

Регистрация: 24.10.15
Сообщений: 3328
Цитата (XanderBass @ 2.04.2024 - 14:28)
Цитата (sherman @ 02.04.2024 - 14:07)
Ловите наркомана!!!

Вот, кстати, смех смехом, а мне реально проще написать PHP-скрипт для обработки и формирования данных, чем разбираться в премудростях экселя. Профдеформация, хули

а как его запустить на экселе? там только VB.

да и на самом деле скрипт надёжнее. что будет если данные в строке не в том формате окажутся или дублированные строки будут непонятно и главное это произойдёт тихо насколько знаю. в лучшем случае в таблице вместо вразумительных данных будут крестики а в худшем вообще никто ничего не заметит.

PS ТС, если будешь пользоваться формулами хотябы защити их сразу и защити настоящим паролем! так хоть какието подводные камни можно обойти. хотя на трудном и нудном пути менеджера который вознамерился сделать из эксель полноценную CRM этих подводных камней столько что ни у кого из тех славных офисвоинов которых я встречал на своём жизненном пути не получилось проплыть его не то что до конца а даже и до половины днепра)

Это сообщение отредактировал ss1971 - 2.04.2024 - 15:18
 
[^]
Strangerr
2.04.2024 - 15:26
0
Статус: Online


Tanstaafl

Регистрация: 26.09.13
Сообщений: 3490
Есть задачка чуть сложнее, во всяком случае ниасилил, как её решить.
В ячейке формула вида
ЛЕВСИМВ(ЯЧЕЙКА("содержимое";Лист2!$E$64);21)
Как получить доступ к самой формуле?? Т.е. к примеру мне нужно из этой формулы в другой ячейке извлечь только ссылку "Лист2!$E$64", а не её содержимое - кто-нибудь ткнёт пальцем, как это можно сделать?
 
[^]
Понравился пост? Еще больше интересного в Телеграм-канале ЯПлакалъ!
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии. Авторизуйтесь, пожалуйста, или зарегистрируйтесь, если не зарегистрированы.
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) Просмотры темы: 3246
0 Пользователей:
Страницы: (2) [1] 2  [ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ]


 
 



Активные темы






Наверх