Google таблицы. Как поменять местами столбцы и строки. Функция Transpose. Урок 19.
Вставка
- Опубліковано 5 вер 2024
- В этом уроке вы узнаете как гугл таблицах поменять местами столбцы и строки, то есть перевернуть гугл таблицу так, что бы значения в строчках стали значениями в столбцах и наоборот.
Смотри до конца, будет интересно.
Станьте спонсором канала,. Подробнее:
/ @stmsolution
💰 Поддержать монетой:
🥇Bitcoin - bc1q5ve3p8zmcm6z9tapts6padpmnvv572tsujukad
📲 Через кнопку "Спасибо"
👍 Или станьте спонсором канала!
Поддержи автора канала пальцем в верх и подпиской это для
меня лучший стимул продолжать развиваться.
Мой паблик в Telegram - t.me/stmsolution
Буду рад видеть вас в моей группе ВК - public1...
Twitter - / stm_solution
Мой сайт stmsolution.ru
Еще больше видео на моем канале / @stmsolution
Транспонирование можно еще проще сделать - через специальную вставку по правой кнопке мыши. Копируем таблицу в буфер =>специальная вставка=>Вставлено с изменением положения
Спасибо. Да пять секунд сделал то, что не смог сделать, просмотрев два ролика по транспонированию.
у меня не работает :( так что приходится так
Супер! работает!
Большое спасибо, очень помогли. Бошку изломал, чтобы повернуть ориентацию итоговой таблицы, не знал о такой простой функции.
Рад что полезен.
Спасибо большее, искал информацию очень долго, выручили!
Рад что полезно.
Респект вам, святой человек, отличный канал, спасибо!
spasibo bolshoye
БЛАГОДАРЮ
Благодарю за помощь.
Задача в ячейке А1 есть некий ID. А в ячейках B1, C1, D1 некие данные относящиеся к этому ID. Как трансформировать данные так что б в ячейках А1, A2, A3 про дублировался этот ID, а в ячейки В1, В2, В3 перенеслись данные с соответствующих ячеек B1, C1, D1? Дайте хотя бы намек как бы мне поискать эту функцию.
Если нашли решение - поделитесь пожалуйста) сейчас столкнулась с такой же задачей.
Спасибо. Полезная фишка)
CСпасибо, пригодилось! Тот редкий случай, когда интернет помог
Стараемся;)
Вот это очень полезная функция!
Спасибо! Очень помог
класс
Спасибо огромное!
Спасибо! Очень помогли!
Рад помочь.
=TRANSPOSE('Лист1'!1:100)
неужели сложно к описанию написать?
На листе 1 столбец с номерами 1, 2, 3, 4, 5, 6, 7, 8, 9, .... на листе 2 строка с объединенными ячейками А-С, D-F, G-I, ....
при попытке транспонировать значения из столбца на листе 1 в строку на листе 2 отображается лишь часть значений 1, 4, 7 . Значения 2, 3, 5, 6, 8, 9 не отображаются (скрыты под объединенными столбцами) можно ли каким либо образом заставить функцию отображать по 1 значению в объединенной ячейке не теряя при этом значений?
Добрый день! Скажите пожалуйста, есть функция которая позволит вверх ногами перевернуть данные таблицы, пример: в первой строчки данные-а, 2-б, 3-в, 4-г, а надо перевернуть и что бы уже: в первой строчке-г, 2-в, 3-б, 4- а, такой переворот возможно реализовать? Спасибо!
Попробуйте sort() или в query диапазон через кляузу Order by
Спасибо!
а как сделать так, чтобы английские формулы вбивались. у меня гугл щит не даёт писать формулы на английском
а я не смог получить крайние точки диапазона
Есть ссылки на таблицы? Нужно же попрактиковаться.
У меня не работает, там такой функции нет :(
при выделении массива и переносе его в новую вкладку его потом никак не отредактировать, так как любое вмешательство в массив сразу его удаляет.
вставляйте как значения и все, вы ж формулу тоже переносите, а если нарушается работа формулы, то естественно будет ошибка))
спасибо :3
Добрый день. Классная фитча. Интересует как применить функцию для диапазона ячеек?
Не понял немного, менять все можно с помощью функции transpose, хоть диапазон хоть все строки и столбцы
@@stmsolution Я имел в виду применить функцию для ячеек например: для ячейки C2 =SUM(C1-B2+D2). Чтобы не писать в каждую а применить к диапазону в соотвествии с номерами ячейки.напирер: для ячейки C3 =SUM(C2-B3+D3) для следующего ряда и т.д. К примеру для 10 рядов
@@user-yc8vl3fb2p посмотрите это видео, може оно. не до конца понимаю что вы хотите ua-cam.com/video/wMOEN7BMlQM/v-deo.html
ua-cam.com/video/3s4R0EQCQaE/v-deo.html
Добрый день. А как сделать так, чтобы при заполнении ячейки А2 ее значение перемещалось на А3, а значение А3 тоже сместилось вниз. То есть хочется, чтобы при заполнении одной строки все остальные сами спускались вниз, тем самым первая строка всегда было пустой для заполнения и последующего переноса
учите скрипты, это физическое редактирование данных, вам нужен триггер onEdit()
@@stmsolution Спасибо!
А как перевернуть таблицу верх ногами? тоесть чтобы последняя строка стала первой, а первая - последней?
sort попробуйте
Привет, подскажи пожалуйста. Как сделать обратный подядок строк ?
Не совсем понял вопрос.
@@stmsolution спасибо, уже нашел ответ на твоем канале )
Подскажите, как разорвать потом связь с первым листом?
Что значит разорвать?
@@stmsolution потом я хочу удалить первый лист, но чтобы остался второй
@@uraldesign вы можете полностью все элементы листа 2 скопировать и вставить как значения ctrl + shift+V . Тогда будет вам разорвана связь
@@stmsolution спасибо за помощь
Добрый день. А если нужно 2 столбца слить в 1 - можно реализовать? Именно не склеить а слить - что бы значение Б шло за значением А? Спасибо за ответ.
Немного не понял вопрос. Как это слить, но не склеить? В одной ячейке А, должны быть значения с обоих столбцов? Лучше напишите какую цель вы преследуете, так будет понятнее.
@@stmsolution В одной ячейке А, должны быть значения с обоих столбцов? Да. Пример: В ячейке А1 - слово белка, белочка A2, зайка A3, в ячейке B1 волк, волки B2, тигры B3, - нужно, что б в Гугл таблице слило (1 нажатием кнопочки) в 1 строку - А1 - слово белка, белочка A2, зайка A3, в ячейке A4 волк, волки A5, тигры A6. В Екселе написал макрос в Вба, а вот в Гугл таблице...Не знаю как реализовать. Спасибо за ответ.
Ну , в гугле джава скрипт, на нем надо макрос писать. Хотя надо попробовать и без писанины обойтись, я попробую сделать и отпишусь.
@@stmsolution Спасибо. Буду ждать с нетерпением.)
@@user-gf7qr2vy7v в общем, можно просто через запись действий мкроса, записать ваши действия с определенным диапазоном. Просто запишите какие ячейки куда копировать и все. Но конечно если по нормальному что бы не зависеть от определенного диапазона (так как он может меняться), лучше писать скрипт... Если хотите могу показать как записать макрос или можете посмотреть мое видео на эту тему ua-cam.com/video/zV9MsEQRnIg/v-deo.html
Добрый день, помогите пожалуйста... нужна формула которая делает следующие: когда я продаю один готовый товар и пишу что 1 единица продана то формула отнимает из списка ингредиентов товара выбранные мной составляющие по 1 единице. Спасибо огромное заранее!!!
Вам нужно создать отдельный лист куда вы будете добавлять те позиции которые нужно отнимать, после делаете кнопку добавления товаров, как я показывал в уроке по макросам, которая будет добавлять позиции которые надо отнимать, после в отдельное окно введите функцию concatenate которая будет считать диапазон в который вы будете добавлять ваш проданный товар и после эту сумму отнимите от остатка. Надеюсь хоть что то понятно)) если нет, то пришлите вашу таблицу с доступом редактирования я покажу как.
@@stmsolution Спасибо огромное!!! Я Вам в vk. написал
Как доберусь до компа постараюсь ответить.
Подскажите пожалуйста, как заменить файл сохранив ключ /ссылку?
Немного не понял вопроса, подробнее можете описать, что вы хотите?
@@stmsolution вот есть у гугл файл, у него ссылка и к нему подключены пользователи. Потом со временем сделали серьезный апгрейд файла в копии файла, и им нужно заменить исходный файл или новой версии присвоить ссылку исходного файла чтобы пользователи как пользовались так и продолжали пользоваться по старой ссылке.
@@alexzir это разве что переадресации можно делать, но я с таким не сталкивался, это как сайт, нельзя разным сайтам одно и то де имя применить. Скопируйте все данные из новой таблицы и добавьте в старую
непонятно, что нажимаешь после =TRANSPOSE(
Выделяете нужный диапазон и жмёте энтер
watched
transpose
Как сами ячейки поменять? Нигде не могу найти
Не совсем понял что вы хотите, опишите задачу подробнее
@@stmsolution он имел ввиду как изменить реальную позицию ячеек и при этом не используя транспоус, который только отображает данные с других ячеек
1. Выделить ячейки
2. Скопировать их
3. вставить ячейки через Специальная Вставка - поменять местами строки и столбцы (или как-то так)