Поменять столбцы местами в excel


Excel поменять столбцы местами

Перемещаем в MS EXCEL столбцы и строки в таблице

​Смотрите также​ это. А так,​ массива имеют длину​​ i = LBound(marr,​​ .Columns(3).Value: .Columns(3).Value =​

​: Вот. Нужно поменять​Je11​

​ - ставите курсор​ жмешь стрелочку у​Есть уже сформированная таблица​ и столбцы, т.е.​​ такая формула.​​ формулы в строке,​ написано в первом​Чтобы​SHIFT​, переместим столбец влево.​Чтобы поменять столбцы таблицы​​ если меньше 65536,​​ более 255 символов​ 2) To UBound(marr,​​ .Columns(4).Value .Columns(4).Value =​​ местами С с​: Спасибо, но у​

​ в строку формул​​ знака "вствить", выбираешь​​ с большим количеством​ развернуть таблицу. Подробнее​=ИНДЕКС(1:1;;ЧИСЛСТОЛБ($A$1:$E$1)-СТОЛБЕЦ(A1))​

​ вниз по столбцам,​​ столбце, а фамилия​в таблице Excel перевернуть​работать не будет!​ Место вставки столбца​ местами - воспользуйтесь​ думаю - быстрее​ - будут урезаны​ 2) marr(2, i)​​ mARR End With​​ D​

​ меня не работает.​ и вводте:​ "транспонировать"​​ данных. Для обработки​​ об этим, читайте​Копируем эту формулу​ то можно перевернуть​ во втором.​ строку слева на​В случае использования таблиц​D​ клавишей​ будет работать чем​

​ до 255.​ = marr(4, i):​ End SubИ, если​Igor_Tr​

excel2.ru>

Как поменять местами столбцы в Excel.

​ У меня там​​=ТРАНСП ($A1:F1)​Sel4as​ надо поменять местами​​ в статье "Как​ по строке. Получилась​ всю таблицу, все​​Есть несколько вариантов.​ право​​ в формате EXCEL​будет отмечено вертикальной​
​SHIFT​ с столбцами "в​Это следует учитывать​ marr(4, i) =​ не ошибаюсь, в​: вот​ несвязные диапазоны. Слева​В завершение нажимаем​: на строку или​ столбы и строчки​ поменять местами столбцы​
​ такая таблица.​
​ строки. Получится так.​
​Первый выриант.​, перенести данные из​

​ 2007, клавишу​ линией.​.​ чистом виде". Ну​ при применении метода.​ r2(i) Next 'i​ последнюю суботу Hugo121​
​The_Prist​
​ идёт нумерация строк​ сочетание клавиш Ctrl+Shift+Enter​ столбец (имя) ,​

​ (сейчас в строчках​ и строки в​Третий вариант.​Второй вариант.​У нас такая​ последних ячеек в​

​SHIFT​
​Без нажатия клавиши​Пусть имеется таблица с​
​ что-то типа этого:​
​ Хотя в большинстве​
​ .Value = Application.Transpose(marr)​ показал, как вытягивать​
​: Разобрался, сначала копируем​ от 1 до​Je11​
​ второй кнопкой -​ указаны переменные, а​ Excel".​Пишем такую формулу​В ячейке А2​
​ строка.​
​ первые,​нажимать не нужно.​SHIFT​

​ несколькими столбцами.​
​Sub chCol() 'with​ случаев вполне применимо.Да,​
​ End With End​
​ через Application.Index(). Тоже​ всё содержимое в​ 150, потом сразу​

​: Нужно макросом поменять​ вырезать, и куда​ в столбиках -​В большой таблице​ в первой ячейке.​
​ пишем такую формулу.​Нам нужно, чтобы​перевернуть таблицу в Excel​ Выделив заголовок столбца​, столбец Европа будет​Необходимо поменять местами столбцы​ regions only With​ когда Hugo121 предложил​ Sub​
​ можно прикрутить.​ новый лист. А​ от 1400 до​ местами столбцы С​ надо вставить​ отдельные случаи, а​ Excel можно удалить​=ИНДЕКС($A6:$J6;;СЧЁТЗ($A6:$J6)-СТОЛБЕЦ()+1)​=ИНДЕКС(1:1;;ЧИСЛСТОЛБ($A$1:$E$1))​ в строке было​ по горизонтали,​ (ячейка со значением​

excel-office.ru>

Как в EXCEL (2007) поменять местами столбцы и строки?

​ заменен на столбец​ Азия и Европа.​ [a1].CurrentRegion .Columns(.Columns.Count).Offset(0, 1).Value​ - там тоже​Я опять поворчу​Вот, применил подход​ в нём уже​ 1700. Простое выделение​ и D в​Роман зубарев​ надо наоборот, что​ сразу много лишних​Копируем эту формулу​

​В формуле:​​ написано : Пт,​нужно использовать функции​
​ Азия), нужно, взявшись​
​ Азия.​
​ Для этого щелкнем​ = .Columns(2).Value .Columns(2).Value​ было это замечание.​ :-)​

​Hugo121​​ ошибок не бъёт​ столбца с попыткой​ которых числовый данные​: переверни экран))​ в строчках были​

​ пустых строк. Специальной​​ по всей строке.​

​1:1 - это​​ Чт, Ср, Вт,​


​ Excel.​
​ за границу ячейки,​ВНИМАНИЕ!​
​ по заголовку столбца​ = .Columns(4).Value .Columns(4).Value​
​ И для меня​У Application.Transpose есть​:​Igor_Tr​
​ скопировать приводит к​
​ в несвязных диапазонах.​Abram pupkin​

Поменять местами столбцы листа

​ случаи, в столбиках​​ функции нет, но​ Получилось.​ диапазон всей строки;​ Пн. В ячейке​Например, есть таблица​ переместить столбец влево.​

​Если Книге дан​​D​
​ = .Columns(.Columns.Count).Offset(0, 1).Value​ это было новостью​ пара недостатков:​Sub chCol() 'row​

​: И еще так​​ сообщению про несвязные​ Помогите, пожалуйста.​:​ - переменные)​ можно воспользоваться другой​Все формулы в​$A$1:$E$1 - это​ А2 пишем такую​ с большим списком​ Место вставки столбца​ Общий доступ (установлена​(Азия). Взявшись за​ .Columns(.Columns.Count).Offset(0, 1).ClearContents End​

​ (теперь я уже​​-не работает с​ 2 < with​ можно попробовать:​

​ диапазоны​​Je11​ВТОРОЙ ВАРИАНТ​Скорпушка .​

​ функцией и применить​​ строке можно скопировать​

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

​ With End SubНо​​ ученый очень! ).​ массивами более 65536​
​ > row 4​Sub aaaaa() Dim​Je11​: Можно и так:​копируете нужную строку​: так же как​ небольшую хитрость. Как​ на другие строки​ нашей таблице.​=СМЕЩ($F1;;-СТОЛБЕЦ())​ первом столбце, а​ линией.​ Рецензирование/ Изменения/ Доступ​ (на рисунке ниже​
​ не проверял на​​ Побегал по глобусу​​ (даже если массив​
​ Dim marr(), r2(),​ mARR() With [a1].CurrentRegion​: Прикрепи небольшой пример​Sub pr() Columns("C:C").Insert​ или столбец​ и в 2003-м​ это сделать, смотрите​ и развернуть таблицу​В ячейке В2​Копируем эту формулу​ имя написано во​Аналогичным образом можно поменять​ к книге), то​ - 2 черные​ время.​ - куча народа​ будет содержать больше​

​ i& With [a1].CurrentRegion:​ ' это надо​
​ с искаженными данными,​ Shift:=xlToRight Columns("E:E").Cut Destination:=Columns("C:c")​
​Выделяете диапазон равный​выделяешь таблицу​ в статье "Как​ в Excel.​ пишем такую же​ вдоль строки. Получилось​
​ втором столбце. Нам​ местами строки листа,​ перемещение строк и​ жирные вертикальные линии)​Но право на​
​ на это жалуется,​ значений - вернет​ marr = Application.Transpose(.Value)​ подгонять под конкретную​ попробуем помочь.​ Columns("E:E").Delete Shift:=xlToLeft End​ кол-ву ячеек​копировать​ удалить пустые строки​Можно в Excel​ формулу, но добавляем​ так.​ нужно переделать список,​ предварительно выделив их​ столбцов с помощью​ и нажав клавишу​ жизнь имеет!!! Если​ и что нет​ лишь 65536;​ r2 = Application.Index(marr,​ ситуацию... mARR =​Je11​ Sub​
​Не снимая выделения​в главном меню​ в Excel".​ поменять местами строки​ «-СТОЛБЕЦ (А1)». Получилась​Если скопируем эти​ чтобы имя было​ за заголовки.​ клавиши​SHIFT​
​ в рамках...!!!​ официальной докум-ии на​-если значения внутри​

CyberForum.ru>

​ 2, 0) For​

Поменять местами столбцы в excel

Как в Excel поменять местами столбцы и строки?

​Смотрите также​2.Перед вставкой скопированных​ при этом сохранятся.​ таблицы.​(Транспонировать). Далее мы​ все данные на​ Выберите параметр вставки​ сложнее – сделать​ И тогда приходится​При вставке вырезанной колонки​ колонку, перед которой​ можно убрать, выделив​ наконец, просто нажатие​ пункта «Вставить» панели​

Перемещение столбца в таблице

​Еще один способ изменения​ просто перетащите столбец​ местами как столбцы,​Как и в любой​ данных щелкните правой​ При желании их​Из выпадающего меню команды​ покажем, как это​ рабочий лист Excel,​ «Транспонировать» и нажмите​ так, чтобы заголовки​ перемещать строки вручную.​ эта процедура проводится​ нужно добавить данные,​

​ ее и выбрав​ комбинации Ctrl+C.​ инструментов «Ячейки» на​ порядкового номера графы​ на новое место.​ так и строки,​ деятельности, не всегда​ кнопкой мыши первую​ можно выделить и​Paste​ сделать.​ а затем обнаружили,​ кнопку. Аналогичная команда​ записей стали заголовками​Передвинуть строку или ряд​ безболезненно,. Вся содержащаяся​ и выполните операцию​

Вставка столбцов

​ в меню правой​Затем выделите верхнюю ячейку​ закладке «Главная». Вам​ – копирование и​ Если версия вашей​ существует несколько способов.​ при работе с​ ячейку назначения (первая​ удалить.​(Вставить) выберите пункт​Выделите ячейки, содержащие заголовки,​ что таблица смотрелась​ есть и в​ колонок и наоборот,​ строк можно так​ в перемещенных колонках​ «Вставить вырезанные ячейки».​ кнопки мыши пункт​ новой колонки и​ нужен элемент «Вставить​

​ вставка. Перед тем​ программы 2010 и​ Остановимся на перемещении​ файлом Excel удается​ ячейка строки или​Согласитесь, что транспонировать диапазон​Paste Special​ и данные, которые​ бы лучше, если​ меню «Вставить» панели​ проще говоря, поменять​ же, как поменять​

​ информация сохранится, а​Многих беспокоит вопрос, сохранятся​ «Удалить» или воспользовавшись​ вставьте скопированные данные​ столбцы на лист».​ как поменять местами​ выше, перетаскивание нужно​ колонок. Выделите графу,​

​ с первого раза​ столбца, в которые​ проще, нежели набирать​(Специальная вставка).​ Вы хотите транспонировать.​ ее перевернуть, т.е.​ буфера обмена.​ местами столбцы и​ местами столбцы в​ ссылки в ячейках​ ли данные, формулы​ элементом «Удалить столбцы​ с помощью правой​

​Далее выделите нужную колонку​ столбцы в Excel,​ делать с нажатой​ которую нужно переместить​ построить таблицу и​ требуется вставить данные)​ всю таблицу заново.​В диалоговом окне​Нажмите команду​ поменять местами строки​С помощью приведенной информации​

​ строки. В Excel​ Excel. То есть​ перенаправляются на новое​ и вычисления после​ с листа» панели​ кнопки мыши, операции​ и скопируйте ее.​ определитесь с колонкой,​ кнопкой Shift. Таким​ в другое место,​ внести данные таким​ и выберите команду​

​Урок подготовлен для Вас​Paste Special​Copy​ и столбцы. Что​ вы в будущем​ есть возможность осуществить​ выделением нужных записей​ расположение данных.​

Перемещение строк

​ того, как поменяются​ «Ячейки».​ «Вставить» на панели​ Для этого воспользуйтесь​ куда необходимо их​ образом можно переместить​ нажатием на заголовок.​ образом, чтобы это​ Специальная вставка.​ командой сайта office-guru.ru​

​(Специальная вставка), установите​(Копировать) или сочетание​ делать в такой​ без труда сможете​ такую операцию.​ и перетаскиванием их​Зачастую пользователю нужно изменить​ местами столбцы. В​Чтобы избежать удаления колонки​ буфера обмена или​ кнопкой «Копировать» на​ поместить. Выделите графу,​ один или несколько​

Меняем местами столбцы и строки

​ Переместите курсор мыши​ не потребовало изменений​3.В диалоговом окне​Источник: http://www.howtogeek.com/174861/how-to-transpose-rows-and-columns-in-excel-2013/​ флажок​ клавиш​ ситуации?​ изменить расположение записей​Для этого скопируйте всю​ с зажатой клавишей​

​ порядок расположения записей​ Excel при копировании-вставке​ вместо копирования, примените​ сочетанием Ctrl+V.​ панели инструментов «Буфер​ перед которой будет​ столбцов. Если нужно​ к краю выделенной​ в будущем. В​ Специальная вставка выберите​Перевел: Антон Андронов​Transpose​Ctrl+C​

​В Excel существует простой​ и колонок в​ таблицу, выберите новое​ Shift в нужное​ в таблице: поднять​ формулы в ячейках​

​ вырезания. Выделив столбец,​

fb.ru>

Как поменять местами (транспонировать) строки и столбцы в Excel 2013

​После того, как поменяли​ обмена» закладки «Главная».​ размещена вставкаы, и​ передвинуть смежные столбцы,​ области, чтобы он​ частности, случаются ситуации,​ транспонировать и нажмите​Автор: Антон Андронов​(Транспонировать) и нажмите​.​ способ преобразовать строки​ программе Excel.​ место, где будет​

​ место (или без​ выше одни, опустить​ продолжают ссылаться на​ примените команду «Вырезать»​ местами столбцы в​​ Еще один метод​​ вставьте пустой столбец.​ просто выделите их​ превратился в значок​

  1. ​ когда необходимо изменить​ кнопку ОК.​Ирина​
  2. ​OK​​Выберите пустую ячейку на​​ в столбцы и​Автор: Татьяна Казмирчук​​ находиться ее измененный​​ Shift в Excel​
  3. ​ ниже другие. Не​ поля старого диапазона.​ с панели инструментов​ Excel, в нашей​ – использовать контекстное​
  4. ​ Это можно сделать​​ мышью. Для выделения​​ скрещенных двунаправленных стрелок.​​ местоположение элементов: столбцов​​Флажок транспонировать находится​
  5. ​: 1.Скопируйте данные из​​.​​ листе. Эта ячейка​ наоборот при помощи​​Представьте, что Вы оформили​​ (транспонированный) вариант и​​ 2007) или методом​​ всегда с такой​
  6. ​ Соответственно, при удалении​ или контекстного меню​ таблице получилось две​ меню правого клика​ с помощью контекстного​ несмежных колонок воспользуйтесь​

​Теперь, если у вас​ или строк.​ в правом нижнем​

​ одного или нескольких​Строки и столбцы поменяются​
​ будет верхним левым​
​ инструмента​

​ все заголовки строк​

office-guru.ru>

Как в новом экселе в таблице поменять строки и столбцы местами???

​ для вставки нажмите​​ вырезания и вставки.​ задачей можно справиться​ старого столбца возникнет​
​ мыши. Затем отметьте​ одинаковых колонки. Старую​ мыши «Копировать». И,​ меню «Вставить» или​ кнопкой Ctrl.​ версия Excel 2007,​Чтобы в Excel поменять​ углу диалогового окна.​ столбцов или строк.​
​ местами. Исходные данные​ углом Вашей новой​Transpose​ и столбцов, ввели​
​ правую клавишу мыши.​Но иногда задача стоит​ с помощью сортировки.​

​ ошибка.​

Как менять местами столбцы и строки в Microsoft Excel

В программе Microsoft Excel есть множество удобных функций для создания и настройки таблиц. Иногда таблицу бывает нужно изменить уже после того, как все данные введены. Возможно, вам нужно поменять столбцы и строки местами или наоборот. К счастью, делается это очень легко, и ниже мы расскажем как.

Как менять местами столбцы и строки

Допустим, вы ввели заголовки пунктов в столбец, но потом решили, что они лучше будут смотреться в строке. В таком случае их можно поменять местами.

1) Выделите таблицу, которую хотите изменить. Можете нажать на первую ячейку и перетянуть курсор в конец таблицы или нажать на первую ячейку и, зажав клавишу Shift, нажать на последнюю ячейку.

2) Скопируйте таблицу. Это можно сделать как обычно или сочетанием клавиш Command + C.

3) Выберите ячейку там, куда хотите вставить новую таблицу.

4) В меню с опциями (ПКМ) выберите Специальная вставка и нажмите значок Транспортировать, выделенный на скриншоте ниже.

После этого вы получите новую таблицу, столбцы и строки в которой поменяются местами.

Как транспортировать несколько ячеек

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

В Microsoft Excel доступен огромный набор опций для создания таблиц. Здесь вы найдёте все инструменты для удобной работы с ними. Надеемся, что наша инструкция вам помогла.

Оцените пост

[всего: 0 рейтинг: 0]

Смотрите похожее

Microsoft Office

Excel поменять местами столбцы и строки

Приветствую вас, читатели нашего блога. Сегодня я хотел бы вам немного рассказать, о том с чем сталкиваюсь почти ежедневно, и что сильно облегчает мою работу. А дело вот в чем, в моей работе, часто приходится работать с большим количеством данных, которые нужно сортировать, перемешивать, удалять В этом мне помогает старый добрый помощник — Excel. Давайте сегодня поговорим о нескольких функциях, которые очень помогают в обработке данных. 1. Сцепление ячеек.

Эта штука помогает мне когда необходимо из таблицы подготовить текстовый файл и подсунуть его какой-нибудь программе или зенношаблону. Например, имеется вот такая таблица:

Это большой список аккаунтов. Для программы нам нужно подготовить тестовый файл, каждая строка которого будет содаржать всю информацию об аккаунте. Вид строки такой: Логин:Пароль#прокси@Юзерагент

Конечно, мы можем подготовить этот файл вручную, а можем поступить хитрее и воспользоваться формулой Excel «=СЦЕПИТЬ» В данном случае она будет выглядеть так: =СЦЕПИТЬ (B2;»:»;C2;»#»;D2;»@«;E2) Через точку с запятой «;», перечисляем все ячейки, которые нужно соединить в одну строку. Если между ячейками должны быть какие-либо символы, то их мы заключаем в кавычки «». Протягиваем формулу на все строки и получаем вот такую красоту:

Осталось только выделить весь столбец и скопировать его в нужный нам текстовый файл. Очень просто.

2. Поменять местами строки или столбцы. Представьте такую ситуацию, у вас есть готовая таблица, но вам нужно поменять местами какие либо столбцы или строки.

Можно конечно делать в лоб: добавили новую строку\столбец в том месте где нужно, затем скопировали\вырезади сюда нужную строку\столбец, и после если необходимо удалили ненужные столбец или его копию. Все вроде просто и понятно.

Но Excel позволяет нам поступить еще проще. Выделяете нужные столбцы или строки, зажимаете клавишу «Shift» на клавиатуре, зажимаете правой кнопкой мыши границу строки или столбца и перетягиваете его, куда необходимо

3. Выделение дубликатов Бывает так, что вам нужно посмотреть есть ли повторы в таблице. Можно вручную ее просматривать и листать, а можно сделать следующее: Выделяете нужные ячейки -> Во кладе «Главное» нажимаете «Условное форматирование» -> Правила выделения ячеек -> Повторяющиеся значения -> выбираете нужное форматирование (внешний вид таких ячеек) -> ГОТОВО Готово. Эксель подсветит вам дубли, с которыми вы можете дальше работать. Наглядно этот процесс показан на анимации ниже:

Многие могут спросить: «А если я хочу удалить повторы автоматически, что мне делать?» Для этого вам нужно воспользоваться другой функцией в экселе «Удалить дубликаты». Мы об этом уже писали здесь, поэтому расписывать данный процесс не буду, а просто покажу этот процесс анимированно. Искать будем дубли по столбцу «Логин» и удалять всю строку в которой есть дубли логина.

4. Разделить текст по столбцам

В первом пункте мы сцепляли строку из ячеек таблицы, но что делать, если нам наоброт требуется из текстового файла, получить таблицу. например, после выгрузки из программы, вы имеете файл такого вида:

Логин1;Пароль1;Прокси1;Юзерагент1 Логин2;Пароль2;Прокси2;Юзерагент2 Логин3;Пароль3;Прокси3;Юзерагент3 Логин4;Пароль4;Прокси4;Юзерагент4 Логин5;Пароль5;Прокси5;Юзерагент5 Логин6;Пароль6;Прокси6;Юзерагент6 Логин7;Пароль7;Прокси7;Юзерагент7 Логин8;Пароль8;Прокси8;Юзерагент8 Логин9;Пароль9;Прокси9;Юзерагент9

каждый элемент строки отделен от другого каким-то разделителем. В нашем примере это точка с запятой «;» Итак, что мы делаем: Открываем Excel, копируем в какой-либо столбец нужные нам строки. Далее, выделяем то, что нам нужно разделить и переходим во вкладку «Данные» -> ищем кнопку «Текст по столбцам» -> Указываем формат данных «с разделителями» и нажимаем далее -> выбираем из списка нужный разделитель или указываем свой «другой» -> нажимаем ГОТОВО и нужный нам столбец превратился в столько столбцов, сколько данных в нем было. Чтобы посмотреть наглядно, я подготовил небольшую анимацию:

Как в «Excel» превратить столбец в строку

Ответ на часто задаваемые вопросы:

  • Как в «Excel» превратить столбец в строку?

  • Как столбцы сделать строками?

  • Как поменять столбцы и строки местами в «Excel»?

Вопросы приведенные выше задают многие начинающие пользователи программы «Excel». Ответ на все эти вопросы один — нужно транспонировать столбцы с данными.

Опция «Транспонировать» одна из самых востребованных опций программы. Очень часто эта опция помогала приводить таблицы к удобоваримому виду.

Давайте рассмотрим, как в «Excel» превратить столбец в строку при помощи опции «Транспонировать» пошагово с картинками.

  1. Первый шаг — нужно выделить транспонируемый диапазон.

    Выделить переворачиваемую таблицу

  2. Второй шаг — копировать данные из таблицы сочетанием клавиш ctrl+C или выбрав пункт «Копировать» в контекстном меню вызванном кликом правой клавиши мыши.

    Копировать переворачиваемый диапазон

  3. Поставить курсор в начало новой таблицы и выбрать (нажать) в меню вставки кнопку (иконку) «Транспонировать».

    Перевернуть таблицу кнопкой транспонировать

  4. Выбранная Вами таблица будет перевернута.

    Перевернутая таблица

Узнаем как в Excel поменять местами столбцы и строки?

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

Перемещение столбца в таблице

Чтобы в Excel поменять местами как столбцы, так и строки, существует несколько способов. Остановимся на перемещении колонок. Выделите графу, которую нужно переместить в другое место, нажатием на заголовок. Переместите курсор мыши к краю выделенной области, чтобы он превратился в значок скрещенных двунаправленных стрелок.

Теперь, если у вас версия Excel 2007, просто перетащите столбец на новое место. Если версия вашей программы 2010 и выше, перетаскивание нужно делать с нажатой кнопкой Shift. Таким образом можно переместить один или несколько столбцов. Если нужно передвинуть смежные столбцы, просто выделите их мышью. Для выделения несмежных колонок воспользуйтесь кнопкой Ctrl.

Вставка столбцов

Еще один способ изменения порядкового номера графы – копирование и вставка. Перед тем как поменять местами столбцы в Excel, определитесь с колонкой, куда необходимо их поместить. Выделите графу, перед которой будет размещена вставкаы, и вставьте пустой столбец. Это можно сделать с помощью контекстного меню «Вставить» или пункта «Вставить» панели инструментов «Ячейки» на закладке «Главная». Вам нужен элемент «Вставить столбцы на лист».

Далее выделите нужную колонку и скопируйте ее. Для этого воспользуйтесь кнопкой «Копировать» на панели инструментов «Буфер обмена» закладки «Главная». Еще один метод – использовать контекстное меню правого клика мыши «Копировать». И, наконец, просто нажатие комбинации Ctrl+C.

Затем выделите верхнюю ячейку новой колонки и вставьте скопированные данные с помощью правой кнопки мыши, операции «Вставить» на панели буфера обмена или сочетанием Ctrl+V.

После того, как поменяли местами столбцы в Excel, в нашей таблице получилось две одинаковых колонки. Старую можно убрать, выделив ее и выбрав в меню правой кнопки мыши пункт «Удалить» или воспользовавшись элементом «Удалить столбцы с листа» панели «Ячейки».

Чтобы избежать удаления колонки вместо копирования, примените вырезания. Выделив столбец, примените команду «Вырезать» с панели инструментов или контекстного меню мыши. Затем отметьте колонку, перед которой нужно добавить данные, и выполните операцию «Вставить вырезанные ячейки».

Многих беспокоит вопрос, сохранятся ли данные, формулы и вычисления после того, как поменяются местами столбцы. В Excel при копировании-вставке формулы в ячейках продолжают ссылаться на поля старого диапазона. Соответственно, при удалении старого столбца возникнет ошибка.

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

Перемещение строк

Зачастую пользователю нужно изменить порядок расположения записей в таблице: поднять выше одни, опустить ниже другие. Не всегда с такой задачей можно справиться с помощью сортировки. И тогда приходится перемещать строки вручную.

Передвинуть строку или ряд строк можно так же, как поменять местами столбцы в Excel. То есть выделением нужных записей и перетаскиванием их с зажатой клавишей Shift в нужное место (или без Shift в Excel 2007) или методом вырезания и вставки.

Меняем местами столбцы и строки

Но иногда задача стоит сложнее – сделать так, чтобы заголовки записей стали заголовками колонок и наоборот, проще говоря, поменять местами столбцы и строки. В Excel есть возможность осуществить такую операцию.

Для этого скопируйте всю таблицу, выберите новое место, где будет находиться ее измененный (транспонированный) вариант и для вставки нажмите правую клавишу мыши. Выберите параметр вставки «Транспонировать» и нажмите кнопку. Аналогичная команда есть и в меню «Вставить» панели буфера обмена.

С помощью приведенной информации вы в будущем без труда сможете изменить расположение записей и колонок в программе Excel.

Изменение порядка строк и столбцов в Numbers на Mac

При транспонировании таблицы ее строки и столбцы меняются местами: строка 1 становится столбцом А (содержимое строки 1 перемещается в столбец А, и наоборот), строка 2 становится столбцом B и т. д.

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

  1. Выберите таблицу.

  2. Выберите «Таблица» > «Транспонировать строки и столбцы» (меню «Таблица» расположено у верхнего края экрана).

Транспонирование приводит к указанным ниже последствиям.

  • Высота строк и ширина столбцов изменяются в соответствии с заданными для таблицы значениями по умолчанию.

  • Строки верхнего колонтитула становятся столбцами верхнего колонтитула, а строки нижнего колонтитула становятся столбцами с правого края.

  • Стиль таблицы и внесенные вручную изменения стиля сохраняются. Сюда входят чередующиеся цвета строк, настройки линий сетки, границы таблицы и ячеек, стиль ячеек и текста, правила условного выделения, скрытые строки и столбцы и т. д.

  • Ссылки на данные для диаграммы обновляются, поэтому даже после транспонирования диаграмма продолжает ссылаться на те же данные.

  • Объединенные ячейки транспонируются обычным образом, если они не находятся в строке верхнего колонтитула. Объединенные ячейки в строке верхнего колонтитула при транспонировании в некоторых случаях разделяются.

  • Правила сортировки и фильтрации отменяются, а связь с формой разрывается, если полученная в результате транспонирования таблица не является допустимой формой.

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

Для отмены транспонирования и всех изменений выберите таблицу и транспонируйте ее снова.

Переместить или скопировать ячейки, строки и столбцы

Вы можете использовать команду Вырезать или Копировать для перемещения или копирования выделенных ячеек, строк и столбцов, но вы также можете перемещать или копировать их с помощью мыши.

По умолчанию Excel отображает кнопку Параметры вставки . Если вы хотите отобразить его снова, перейдите к Advanced в Excel Options .Дополнительные сведения см. в разделе Дополнительные параметры.

Перемещение или копирование строк и столбцов с помощью команд

  1. Выберите ячейку, строку или столбец, которые вы хотите переместить или скопировать.

  2. Выполните одно из следующих действий:

    • Чтобы переместить строки или столбцы, на вкладке Главная в группе Буфер обмена щелкните Вырезать или нажмите CTRL + X.

    • Чтобы скопировать строки или столбцы, на вкладке Главная в группе Буфер обмена щелкните Копировать или нажмите CTRL + C.

  3. Щелкните правой кнопкой мыши строку или столбец ниже или справа от области, в которую вы хотите переместить или скопировать выделение, а затем выполните одно из следующих действий:

    • Если вы перемещаете строки или столбцы, щелкните Вставить вырезанные ячейки .

    • Если копируются строки или столбцы, щелкните Вставить скопированные ячейки .

    Совет: Чтобы переместить или скопировать выделение на другой лист или книгу, щелкните вкладку другого листа или переключитесь на другую книгу, а затем выберите верхнюю левую ячейку области вставки.

Примечание. Excel отображает анимированную плавающую рамку вокруг вырезанных или скопированных ячеек. Чтобы отменить плавающую границу, нажмите клавишу ESC.

Перемещение или копирование строк и столбцов с помощью мыши

По умолчанию включено редактирование перетаскиванием, что позволяет перемещать и копировать ячейки с помощью мыши.

  1. Выберите строку или столбец, которые необходимо переместить или скопировать.

  2. Выполните одно из следующих действий:

    • Вырезать и заменить Выберите границу для выделения.Когда указатель станет указателем перемещения, перетащите строки или столбцы в другое место. Excel предупредит вас, если вы захотите заменить столбец. Нажмите кнопку Cancel , чтобы избежать преобразования.

    • Скопируйте и замените Удерживайте клавишу CTRL, указывая на границу выделения.Когда указатель станет указателем копирования, перетащите строки или столбцы в другое место. Excel не предупреждает вас, если вы хотите заменить столбец. Нажмите CTRL + Z, если вы не хотите заменять строку или столбец.

    • Вырезать и вставить Удерживая нажатой клавишу SHIFT, выберите рамку из выделения. Когда указатель станет указателем перемещения, перетащите строки или столбцы в другое место.

    • Скопируйте и вставьте Удерживайте SHIFT и CTRL, указывая на границу выделения. Когда указатель станет указателем перемещения, перетащите строки или столбцы в другое место.

    Примечание: Удерживайте нажатой клавишу CTRL или SHIFT при перетаскивании.Если отпустить клавишу CTRL или SHIFT перед тем, как отпустить кнопку мыши, строки или столбцы будут перемещены, а не скопированы.

Примечание: Вы не можете перемещать или копировать несмежные строки и столбцы с помощью мыши.

Копировать только видимые ячейки

Если некоторые ячейки, строки или столбцы на листе не отображаются, вы можете скопировать все ячейки или только видимые ячейки.Например, вы можете скопировать только сводку данных, отображаемую в структуре рабочего листа.

  1. Выберите строку или столбец, которые необходимо переместить или скопировать.

  2. На вкладке Главная в группе Редактирование нажмите Найти и выберите , а затем нажмите Перейти - Специальное .

  3. Под Выберите , нажмите Только видимые ячейки , а затем нажмите OK .

  4. На вкладке Главная Главная в группе Буфер обмена щелкните Копировать или нажмите Ctrl + C..

  5. Выберите верхнюю левую ячейку в области вставки.

    Совет: Чтобы переместить или скопировать выделение на другой лист или книгу, щелкните вкладку другого листа или переключитесь на другую книгу, а затем выберите верхнюю левую ячейку области вставки.

  6. На вкладке Главная Главная в группе Буфер обмена нажмите Вставить или нажмите Ctrl + V.

    Если щелкнуть стрелку под кнопкой Вставить , можно выбрать один из нескольких вариантов вставки, которые будут применены к выделенному фрагменту.

Скопированные данные будут вставлены в следующие строки или столбцы в Excel. Если область вставки содержит скрытые строки или столбцы, может потребоваться отобразить область вставки, чтобы увидеть все скопированные ячейки.

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

Предотвращение перезаписи скопированных пустых ячеек данных

  1. Выберите строку или столбец, которые необходимо переместить или скопировать.

  2. На вкладке Главная Главная в группе Буфер обмена щелкните Копировать или нажмите Ctrl + C.

  3. Выберите верхнюю левую ячейку в области вставки.

  4. На вкладке Домашние инструменты в группе Буфер обмена щелкните стрелку под Вставить , а затем щелкните Специальная вставка .

  5. Установите флажок Пропустить пустое .

Перемещение или копирование только содержимого ячейки

  1. Дважды щелкните ячейку, содержащую данные, которые вы хотите переместить или скопировать. Вы также можете редактировать и выбирать данные ячеек в строке формул.

  2. Выберите строку или столбец, которые необходимо переместить или скопировать.

  3. На вкладке Главная в группе Буфер обмена выполните одно из следующих действий:

    • Чтобы переместить выделение, нажмите Вырезать или нажмите Ctrl + X.

    • Чтобы скопировать выделение, нажмите Копировать или нажмите Ctrl + C.

  4. Щелкните место в ячейке, куда вы хотите вставить символы, или дважды щелкните другую ячейку, чтобы переместить или скопировать данные.

  5. На вкладке Главная Главная в группе Буфер обмена нажмите Вставить или нажмите Ctrl + V.

  6. Нажмите клавишу ВВОД.

    Примечание: Если дважды щелкнуть ячейку или нажать F2 для редактирования активной ячейки, клавиши со стрелками работают только внутри этой ячейки. Чтобы перейти к другой ячейке с помощью клавиш со стрелками, вы должны сначала нажать клавишу ВВОД, чтобы закончить редактирование активной ячейки.

Копировать только значения ячеек, форматирование ячеек или формулы

При вставке скопированных данных вы можете выполнить одно из следующих действий:

  • вставка только форматирования ячейки, например шрифта или цвета заливки, но не содержимого ячейки;

  • Преобразование всех формул в ячейке в вычисляемые значения без перезаписи существующего форматирования;

  • Вставка только формул, а не вычисляемых значений.

Процедура

  1. Выберите строку или столбец, которые необходимо переместить или скопировать.

  2. На вкладке Главная Главная в группе Буфер обмена щелкните Копировать или нажмите Ctrl + C.

  3. Выберите верхнюю левую ячейку области вставки или ячейку, в которую вы хотите вставить значение, форматирование ячейки или формулу.

  4. На вкладке Инструменты Главная в группе Буфер обмена щелкните стрелку под кнопкой Вставить и выполните одно из следующих действий:

    • Чтобы вставить только значения, нажмите Значения .

    • Чтобы вставить только форматы ячеек, нажмите Формат .

    • Чтобы вставить только формулы, щелкните Formulas .

Скопировать настройки ширины ячейки

При вставке скопированных данных к ним применяются настройки ширины столбца целевой ячейки.Выполните следующие шаги, чтобы исправить ширину столбцов, чтобы они соответствовали ширине исходных ячеек.

  1. Выберите строку или столбец, которые необходимо переместить или скопировать.

  2. На вкладке Главная в группе Буфер обмена выполните одно из следующих действий:

    • Чтобы переместить ячейки, нажмите Вырезать или нажмите Ctrl + X.

    • Чтобы скопировать ячейки, нажмите Копировать или нажмите Ctrl + C.

  3. Выберите верхнюю левую ячейку в области вставки.

    Совет: Чтобы переместить или скопировать выделение на другой лист или книгу, щелкните вкладку другого листа или переключитесь на другую книгу, а затем выберите верхнюю левую ячейку области вставки.

  4. На вкладке Главная, , в группе Буфер обмена щелкните стрелку под кнопкой Вставить , а затем щелкните Сохранить ширину исходных столбцов .

Вы можете использовать команду Вырезать или Копировать для перемещения или копирования выделенных ячеек, строк и столбцов, но вы также можете перемещать или копировать их с помощью мыши.

Перемещение или копирование строк и столбцов с помощью команд

  1. Выберите ячейку, строку или столбец, которые вы хотите переместить или скопировать.

  2. Выполните одно из следующих действий:

    • Чтобы переместить строки или столбцы, на вкладке Главная в группе Буфер обмена щелкните Вырезать или нажмите CTRL + X.

    • Чтобы скопировать строки или столбцы, на вкладке Главная в группе Буфер обмена щелкните Копировать или нажмите CTRL + C.

  3. Щелкните правой кнопкой мыши строку или столбец ниже или справа от области, в которую вы хотите переместить или скопировать выделение, а затем выполните одно из следующих действий:

    • Если вы перемещаете строки или столбцы, щелкните Вставить вырезанные ячейки .

    • Если копируются строки или столбцы, щелкните Вставить скопированные ячейки .

    Совет: Чтобы переместить или скопировать выделение на другой лист или книгу, щелкните вкладку другого листа или переключитесь на другую книгу, а затем выберите верхнюю левую ячейку области вставки.

Примечание. Excel отображает анимированную плавающую рамку вокруг вырезанных или скопированных ячеек. Чтобы отменить плавающую границу, нажмите клавишу ESC.

Перемещение или копирование строк и столбцов с помощью мыши

  1. Выберите строку или столбец, которые необходимо переместить или скопировать.

  2. Выполните одно из следующих действий:

    • Вырезать и вставить Выберите границу для выделения. Когда указатель изменится на указатель в виде руки, перетащите строку или столбец в другое место

    • Вырезать и заменить Удерживая нажатой клавишу SHIFT, выберите границу из выделения.Когда указатель изменится на указатель перемещения, перетащите строку или столбец в другое место. Excel предупреждает вас, если вы собираетесь заменить строку или столбец. Нажмите кнопку Cancel , чтобы избежать преобразования.

    • Скопируйте и вставьте Удерживайте нажатой клавишу CTRL, указывая на границу выделения. Когда указатель изменится на указатель перемещения, перетащите строку или столбец в другое место.

    • Скопируйте и замените Удерживайте SHIFT и CTRL, указывая на границу выделения. Когда указатель изменится на указатель перемещения, перетащите строку или столбец в другое место. Excel предупреждает вас, если вы собираетесь заменить строку или столбец. Нажмите кнопку Cancel , чтобы избежать преобразования.

    Примечание: Удерживайте нажатой клавишу CTRL или SHIFT при перетаскивании. Если отпустить клавишу CTRL или SHIFT перед тем, как отпустить кнопку мыши, строки или столбцы будут перемещены, а не скопированы.

Примечание: Вы не можете перемещать или копировать несмежные строки и столбцы с помощью мыши.

Перемещение или копирование только содержимого ячейки

  1. Дважды щелкните ячейку, содержащую данные, которые вы хотите переместить или скопировать. Вы также можете редактировать и выбирать данные ячеек в строке формул.

  2. Выберите строку или столбец, которые необходимо переместить или скопировать.

  3. На вкладке Главная в группе Буфер обмена выполните одно из следующих действий:

    • Чтобы переместить выделение, нажмите Вырезать или нажмите Ctrl + X.

    • Чтобы скопировать выделение, нажмите Копировать или нажмите Ctrl + C.

  4. Щелкните место в ячейке, куда вы хотите вставить символы, или дважды щелкните другую ячейку, чтобы переместить или скопировать данные.

  5. На вкладке Главная Главная в группе Буфер обмена нажмите Вставить или нажмите Ctrl + V.

  6. Нажмите клавишу ВВОД.

    Примечание: Если дважды щелкнуть ячейку или нажать F2 для редактирования активной ячейки, клавиши со стрелками работают только внутри этой ячейки. Чтобы перейти к другой ячейке с помощью клавиш со стрелками, вы должны сначала нажать клавишу ВВОД, чтобы закончить редактирование активной ячейки.

Копировать только значения ячеек, форматирование ячеек или формулы

При вставке скопированных данных вы можете выполнить одно из следующих действий:

  • вставка только форматирования ячейки, например шрифта или цвета заливки, но не содержимого ячейки;

  • Преобразование всех формул в ячейке в вычисляемые значения без перезаписи существующего форматирования;

  • Вставка только формул, а не вычисляемых значений.

Процедура

  1. Выберите строку или столбец, которые необходимо переместить или скопировать.

  2. На вкладке Главная Главная в группе Буфер обмена щелкните Копировать или нажмите Ctrl + C.

  3. Выберите верхнюю левую ячейку области вставки или ячейку, в которую вы хотите вставить значение, форматирование ячейки или формулу.

  4. На вкладке Инструменты Главная в группе Буфер обмена щелкните стрелку под кнопкой Вставить и выполните одно из следующих действий:

    • Чтобы вставить только значения, нажмите Вставить значения .

    • Чтобы вставить только форматы ячеек, нажмите Вставить формат .

    • Чтобы вставить только формулы, нажмите Вставить Формулы.

Выделенные ячейки, строки и столбцы можно перемещать или копировать с помощью мыши и функции Transpose .

Переместить или скопировать ячейки

  1. Выберите ячейки или диапазон ячеек, которые вы хотите переместить или скопировать.

  2. Укажите на границу выбранной ячейки или диапазона.

  3. Когда указатель примет форму, выполните одно из следующих действий:

Цель

Деятельность

Переместить ячейки

Перетащите ячейки в другое место.

Копировать ячейки

Удерживая нажатой кнопку OPTION, перетащите ячейки в другое место.

Примечание: При перетаскивании или вставке ячеек в новое место, если в этом месте уже есть данные, Excel перезапишет исходные данные.

Переместить или скопировать строки или столбцы

  1. Выберите строки или столбцы, которые вы хотите переместить или скопировать.

  2. Укажите на границу выбранной ячейки или диапазона.

  3. Когда указатель примет форму, выполните одно из следующих действий:

Цель

Деятельность

Переместить строки или столбцы

Перетащите строки или столбцы в другое место.

Копировать строки или столбцы

Удерживая нажатой кнопку OPTION, перетащите строки или столбцы в другое место.

Переместить или скопировать данные между существующими строками или столбцами

Удерживая нажатой клавишу SHIFT, перетащите строку или столбец между существующими строками или столбцами.Пространство Excel для новой строки или столбца.

Преобразование столбцов в строки или строк в столбцы

  1. Скопируйте строки или столбцы, которые вы хотите транспонировать.

  2. Выберите целевую ячейку (первую ячейку в строке или столбце, в которую вы хотите вставить данные) для транспонирования строк или столбцов.

  3. На вкладке Главная Главная в разделе Редактировать щелкните стрелку рядом с Вставить , а затем щелкните Транспонировать .

    Примечание: Столбцы и строки не могут перекрываться. Например, если вы выберете значения в столбце C и попытаетесь вставить их в строку, совпадающую со столбцом C, Excel выдаст сообщение об ошибке.Целевая область вставляемого столбца или строки должна быть за пределами исходных значений.

См. также

Вставка или удаление ячеек, строк, столбцов

.

Действующий Excel: изменение порядка столбцов — Option.pl

Порядок столбцов в Excel можно менять вручную - выделяя место для отдельных столбцов и перемещая их мышкой или копипастом.

Кстати:

  • выбрать столбец: CTRL + SHIFT + (дважды, если активная ячейка содержит данные)
  • вставить то, что выделено (ячейка, столбец или строка): CTRL + SHIFT + +

Также можно воспользоваться опцией, о которой мало кто знает: сортировкой слева направо.

Первое напоминание:

Обычная сортировка — сверху вниз

Выбрать диапазон данных (стоя на ячейке внутри диапазона: CTRL + A ) или традиционно: мышью или с помощью SHIFT и курсоров.

Затем выберите в меню пункт ДАННЫЕ / сортировка.

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

Изменить порядок столбцов

Хорошо, а где найти изменение порядка столбцов? Вы, вероятно, не ожидали этого — в диалоговом окне «Сортировка» есть кнопка «Параметры», которая позволяет вам включить эту функцию.

Далее выбираем критерий, т.е. строку, по которой хотим отсортировать и порядок, как и в случае традиционной сортировки. Примечание. Номер строки относится к абсолютной нумерации листа.

Колонки любого типа

Что делать, если простой сортировки от А до Я или по размеру нам недостаточно? Для этого есть обходной путь.Чтобы расположить столбцы в любом порядке, достаточно пронумеровать столбцы в дополнительной строке, например над отсортированными данными, в соответствии с целевым порядком, а затем отсортировать их слева направо в соответствии с этой строкой.

Добавляем таблицу Excel, немного форматирования и вуаля, требование "начнем с наценки, потом доход, затраты и наконец доход" выполнено:

Наконец, три комментария:

  1. Формулы: при переупорядочении столбцов формулы не обновляются автоматически с ошибкой #ССЫЛКА.Чтобы этого не произошло, лучше всего преобразовать данные в значения, а если не хотите - исправить формулы после сортировки (самый простой способ: в таблице Excel - проверьте почему)
  2. Заголовки строк: обычно, как в примере, заголовок столбца, содержащий заголовки строк, остается пустым, сортировка завершит этот столбец. Чтобы этого не произошло, обязательно присваивайте им наименьшее количество или исключайте из сортировки.
  3. Сортировка слева направо не работает в таблицах Excel, поэтому сначала измените порядок столбцов, а затем преобразуйте их в таблицу Excel.
.

Поиск и замена текста и чисел в Excel

В Excel есть простой способ найти информацию в книге, а также заменить ее нужной строкой. Ниже приведены несколько советов по использованию этих инструментов (узнайте больше ЗДЕСЬ).

  1. Перейдите на вкладку «Главная» и в группе «Редактирование» нажмите «Найти и выбрать».
  2. Из раскрывшегося списка выберите соответствующую команду:
    Найти - найти текст или цифры
    Заменить - найти или заменить текст и цифры
  3. В поле Найти введите текст или цифры, которые вы хотите найти.
  4. Если вы хотите определить дополнительные параметры поиска, в окне «Найти и заменить» нажмите кнопку «Параметры»:
    • Для поиска данных на листе или во всей книге в поле «Внутри» выберите «Лист» или «Книга»
    • Для поиска для данных в строках или столбцах в поле «Поиск» щелкните «Строки или столбцы»
    • Для поиска данных с конкретными сведениями в поле «Искать в» щелкните «Формулы», «Значения» или «Комментарии»
    • Для поиска с учетом регистра выберите «Учитывать регистр». -чувствительный флажок
    • Для поиска ячеек, содержащих только символы, введенные в поле Найти, установите флажок Совпадать со всем содержимым ячейки
  5. .
  6. Нажмите кнопку «Формат» в окне «Найти и заменить», если вы хотите найти текст или числа с определенным форматированием, а затем выберите нужный формат.
  7. Затем:
    • Если вы хотите найти соответствующий текст или цифры, выберите «Найти все» или «Найти далее»
    • Если вы хотите заменить соответствующий символ или цифры, в поле «Заменить на» введите новый символ и нажмите кнопку Заменить или заменить все.
.

Разделить текст из одного столбца на несколько и объединить текст из нескольких столбцов в один - Вдохновение

Разделить текст из одного столбца на несколько столбцов

Информация, которую я получил, показывает, что у вас часто возникает проблема с текстом, который вы загружаете из различных источников в Excel, и все данные идут в один столбец вместо каждого значения в отдельный, пример ниже:

В этом конкретном случае вы заметите, что элементы, которые вы хотели бы иметь в отдельных столбцах, разделены точкой с запятой (в противном случае это запятая или пробел).

Как быстро разделить эти данные, чтобы каждое значение находилось в своем столбце? Я предлагаю использовать функцию «Текст в виде столбцов».

  1. Выберите весь столбец, содержащий данные для разделения, на вкладке данных выберите функцию «Текст как столбцы», как показано ниже.
  2. В появившемся окне мастера выберите тип файла "С разделителями" (первая точка) и нажмите "Далее" на втором шаге, в мастере выберите символ, разделяющий ваши столбцы - в моем случае точка с запятой.В окне, которое я отметил зеленым, вы можете проверить, каким будет конечный результат с выбранным вариантом. Затем вы нажимаете «Готово».
  3. Конечный результат: каждое значение находится в своем столбце.

Объединить текст из нескольких столбцов в один столбец

Кстати: а если проблема в обратном? Итак у вас текст в двух ячейках, а вам нужен один в одной - пример ниже отдельно имя и фамилия, а вам нужна БД, где имя и фамилия это одна ячейка.

Самый быстрый способ сделать это - использовать функцию "объединить тексты".

  1. Если вы введете в ячейку знак равенства и начнете вводить "PLN", функция сама вам подскажет, достаточно дважды кликнуть по ней - так вам не придется запоминать, искать ли формулу в логическом, текст или другую группу.

2. Обратите внимание, что между текстом 1 и текстом 3 в кавычках есть пробел. Благодаря этому у нас есть эффект Дариуша Абратанского, а не Дариуша Абратанского.

И вуаля готово:

Удалить текст, который повторяется во всех строках в данном столбце

Вот еще один случай, достойный обсуждения на эту тему: как быть с текстом, который повторяется в каждом куплете и нам он не нужен? Пример, иллюстрирующий ситуацию ниже.

Да, можно использовать "данные как столбцы" со знаком пробел, а потом выкинуть ненужный столбец из "воив.", но есть более быстрый способ, и когда вы с ним познакомитесь, может быть, их будет несколько больше ситуаций, в которых он спасет вам жизнь, и тогда хотя бы освободит вас от утомительной работы.

  1. скопировать в буфер обмена ненужный фрагмент (в моем случае "воив." - заметьте, копирую сразу с пробелом после точки, т.к. перед названием воеводства он мне не нужен).
  2. Комбинацией клавиш ctrl+H запустить функцию «Найти и заменить».Вставьте лишний текст в раздел «Найти», оставьте раздел «Заменить на» пустым. Затем нажмите «Заменить все».

Сделано:

Обратите внимание, что в моей электронной таблице был только один столбец, поэтому без ущерба для любых других данных я нажал «Изменить все». Если вам нужно удалить, например, пробел только в одном столбце, выделите его перед вызовом окна изменения (до нажатия ctrl+H) и выберите в конце кнопку "изменить", это сузит функционал только функционала в указанный вами район.

Другое использование функции «Найти и заменить»

Очень рекомендую функцию поиска и замены в ситуациях, когда в импортированном/скопированном файле вместо польских иероглифов отображаются какие-то "китайские змеи", тогда в поле "найти" вставляете змею, а в поле "заменить" вписываете Польский символ, который там должен быть найден.

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

Добавить в избранное:

Нравится Загрузка...

Аналог

.

Объект диапазона | Блог VBA

Сначала возьмем объект Range.

В этом посте вы узнаете:

  1. Для чего используется диапазон?
  2. Как использовать объект Range для ссылки на ячейку?
  3. Использование объекта Range в цикле
  4. Наиболее часто используемые свойства объекта Range
  5. Самые полезные методы (функции) объекта Range
    (эта тема настолько обширна, что я написал о ней отдельную статью)

1.Для чего нужен объект Range?

Объект Range используется для ссылки на ячейку, диапазон ячеек, столбцы и строки в коде макроса. На мой взгляд, это один из самых важных объектов в Excel.

2. Как использовать объект Range для ссылки на ячейку?

Следующий макрос покажет это лучше всего :)

Поддиапазон_приложение () 'введите число 3 в ячейку A1 Диапазон ("A1") = 3 'введите число 3 в каждую ячейку от A1 до B10 Диапазон ("A1: B10") = 3 'введите число 3 в каждую ячейку диапазонов от A1 до B10 и от D2 до F5 и от J1 до K20 Диапазон ("A1: B10, D2: F5, J1: K20") = 3 'введите цифру 3 во весь столбец А (т.е. в 1 048 576 ячеек) Диапазон ("А: А") = 3 'выделить все "соседние" ячейки, лучше всего это показано на картинке ниже Диапазон («А1»).CurrentRegion.Select Диапазон также может быть представлен с помощью 2 ячеек (), затем 'Первая ячейка находится в левом верхнем углу, а вторая ячейка - в правом нижнем углу диапазона. 'введите число 3 в каждую ячейку от A1 до J10 Диапазон (Ячейки (1, 1), Ячейки (10, 10)) = 3 'мое любимое использование диапазона, то есть в сочетании с функцией SpecialCells 'раскрасим все ячейки в диапазоне A1:J10, содержащие формулу, желтым цветом 'сначала заполняем диапазон ячеек формулой Диапазон ("A1: J10").Формула = "= 1 + 1" 'теперь мы будем вводить значения вместо некоторых формул Диапазон ("C1: h3, C9: h20, A3: B8, i3: j8") = 2 'и, наконец, строка кода, которую мы имели в виду с самого начала, т.е. будем искать без всякого цикла 'только ячейки в диапазоне, которые содержат формулы Диапазон ("A1: J10"). SpecialCells (xlCellTypeFormulas).Interior.ColorIndex = 6 Конец суб

1

2

3

4

5

6

7

8

10

110003

12

15

9000. 15

9000 3

9000 3

9000 3 9000. 150003

18

19

20

21

22

23

24

25

26

27

28

29

30

31

31

31

34

35

Sub range_application ()

'введите цифру 3 в ячейку A1

Диапазон ("A1") = 3

' введите цифру 3 в каждую ячейку от A1 до B10

("

2 Диапазон ") = 3

'введите цифру 3 в каждую ячейку диапазонов от A1 до B10 и от D2 до F5 и от J1 до K20

Диапазон ("A1: B10, D2: F5, J1: K20") = 3

'вводим цифру 3 во весь столбец А (т.е. в 1048576 ячеек)

Диапазон ("А:А") = 3

' здесь выделяем все "соседние" ячейки, лучше всего это описано в следующая часть артикула

Диапазон

("А1").CurrentRegion.Select

'Диапазон также может быть представлен 2 ячейками () затем

' первая ячейка верхний левый и второй нижний правый угол диапазона

'вводим цифру 3 в каждую ячейку из A1 to J10

Диапазон (Ячейки (1, 1), Ячейки (10, 10)) = 3

'мой любимый диапазон использования, т.е. в сочетании с функцией SpecialCells

' мы окрасим все ячейки в диапазоне A1: J10, которые содержат формулу для желтого

'сначала мы заполним диапазон ячеек формулой

Range ("A1: J10").Формула = "=1+1"

' теперь вместо некоторых формул введем значения

Range("C1:h3, C9:h20, A3:B8, i3:j8") = 2

' и, наконец, строчка кода, которая подразумевалась с самого начала, т.е. мы будем искать без всякого цикла

'только те ячейки в диапазоне, которые содержат формулы

Range("A1:J10"). ) .Interior.ColorIndex = 6

End Sub

3.Используйте объект Range в цикле

Переменная, которая является счетчиком циклов, должна быть "прикреплена" к букве столбца на основе диапазона ("A" и строки)

Поддиапазон_w_petli () 'объявление переменной/счетчика циклов Затемненная линия как целое число 'цикл должен выполниться 10 раз Для строки = от 1 до 10 'сцепить букву столбца или "А" со значением строки, т.е. 1, 2, 3... В скобках появятся значения «А1», «А2», «А3»... 'поэтому значение 1 будет записано в ячейку "A1" '2 записывается в ячейку «А2», 3 записывается в «А3» и т. д. Диапазон ("A" и линия) = линия «Я замыкаю петлю Следующий 'конец программы Конец суб

1

2

3

4

5

6

7

8

10

110003

12

13

15

9000 3

9000 3

15 9000 3

15 9000 3

15 9000 3

9000 3

sub range_w_petli ()

'Объявление переменной / счетчика цикла

Dim Row As Integer

' Цикл должен быть выполнен 10 раз

для строки = 1-19

буква столбца, т. е. «А» со значением строки, равной 1, 2, 3....

'в скобках будет значение "A1", "A2", "A3" ...

' значит в ячейку "A1" будет записано значение 1

'ячейка " A2» будет записано 2, «A3» будет напечатано 3 и т. д. ...

Диапазон («A» и строка) = строка

'закрыть цикл

Next

' конец программы

End Sub

4. Часто используемые свойства объекта Range

.Адрес

Возвращает адрес указанной ячейки в виде $столбец$строка, поэтому в примере ниже вы увидите «$A$1».

Саб pr01 () Диапазон MsgBox ("A1"). Адрес Конец суб

Sub ex 01 ()

Диапазон MsgBox ("A1"). Адрес

End Sub

. Персонажи

Позволяет ссылаться на определенные символы в значении ячейки и, например,раскрась их, прочитай их, скачай их.

суб бывшая 02 () Диапазон ("A1") = "У Алисы есть кошка" Диапазон ("A1"). Символы (8, 4) .Font.ColorIndex = 4 Конец суб

Sub ex 02 ()

Диапазон ("A1") = "Ala ma cat"

Диапазон ("A1") Символы (8, 4) .Font.ColorIndex = 4

End Sub

. Столбец

Возвращает номер столбца, очень полезно, например.при нахождении номера последнего заполненного столбца в данной строке. Мы можем сделать это так: из самого правого столбца Листа, т.е. XFD, мы выполняем «ctrl + », что переместит выделение в последний столбец

, заполненный в этой строке.

Саб 03 () Диапазон MsgBox ("XFD1"). Конец (xlToLeft). Столбец Конец суб

Sub ex 03 ()

Диапазон MsgBox ("XFD1").Конец (xlToLeft).Столбец

End Sub

. Столбцы

Коллекция, содержащая все столбцы заданного диапазона, пример использования:

Саб ex04 () Диапазон MsgBox ("A1"). Конец суб

Sub ex 04 ()

Диапазон MsgBox ("A1"). CurrentRegion.Columns.Count

End Sub

.Текущий регион

Набор смежных ячеек, в Excel их можно выделить сочетанием клавиш Ctrl + *. Лучше всего это поясняется на картинках ниже.

. Конец

Я использую это свойство, когда мне нужно быстро перейти к началу или концу диапазона. В Excel мы используем это свойство, нажимая «CTRL + <-» или «CTRL + ->» и т. д. В коде CTRL заменяет END. Это свойство очень часто используется для вычисления последнего заполненного столбца или строки:

Саб pr05 () 'последняя завершенная строка в столбце "A" Диапазон MsgBox ("A1048576").Конец (xlUp). Строка 'Последний заполненный столбец в строке 1 Диапазон MsgBox ("XFD1"). Конец (xlToLeft). Столбец Конец суб

Sub ex 05 ()

'последняя заполненная строка в столбце "A"

Диапазон MsgBox ("A1048576"). End (xlUp) .Row

' последний заполненный столбец в строке 1

Диапазон MsgBox ("XFD1 " ) .End (xlToLeft). Столбец

End Sub

Прежде чем запускать пример pr06, сначала заполните диапазон от ячейки A1 до J10 любыми значениями, а затем щелкните ячейку A1 и теперь выполните код процедуры p06 STEP (т.е. с помощью F8)

Саб pr06 () 'перейти к последней заполненной (без пробелов) ячейке вниз Диапазон («А1»).Конец (xlDown). Выберите 'перейти к последней заполненной (без пробелов) ячейке справа Диапазон ("A1"). Конец (xlToRight). Выбор. 'перейти к последней заполненной (без пробелов) ячейке вверх Диапазон ("A1000") Конец (xlUp) .Выбрать 'перейти к последней заполненной (без пробелов) ячейке слева Диапазон ("J1"). Конец (xlToLeft). Выбор. Конец суб

Sub ex 06()

'перейти к последней заполненной (без пробелов) ячейке вниз

Диапазон ("A1").Конец (xlDown). Выберите

'перейти к последней заполненной (без пробелов) ячейке справа

Диапазон ("A1"). Конец (xlToRight). Выберите

'перейти к последней заполненной (без пробелов) ячейке вверху

Диапазон ("A1000"). Конец (xlUp). Выберите

'Перейти к последней заполненной (без пробелов) ячейке слева

Диапазон ("J1"). Конец (xlToLeft). Выберите

End Sub

.Весь столбец

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

Суб пр07 () Диапазон ("J1"). EntireColumn.AutoFit Конец суб

Sub ex 07 ()

Диапазон ("J1"). EntireColumn.AutoFit

End Sub

. Весь ряд

Вся строка, в которой находится ячейка.Мы используем, например, чтобы проверить, сколько ячеек заполнено в данной строке

Суб пр08 () MsgBox WorksheetFunction.CountA (диапазон ("J1"). EntireRow) Конец суб

Sub ex 08 ()

MsgBox WorksheetFunction.CountA (Range ("J1"). EntireRow)

End Sub

.Шрифт

Настройки шрифта для диапазона или ячейки.

Суб пр09 () 'жирный текст в ячейке Диапазон ("a1"). Font.Bold = True 'окрашиваем текст в ячейке в красный цвет Диапазон ("a1"). Font.ColorIndex = 4 'изменить размер шрифта в ячейке Диапазон ("a1"). Font.Size = 14 Конец суб

Sub 09 ()

'жирный текст в ячейке

Диапазон ("a1").Font.Bold = True

'Окрашиваем текст в ячейке в красный цвет

Диапазон ("a1"). Font.ColorIndex = 4

' Изменяем размер шрифта в ячейке

Диапазон ("A1" ).Размер шрифта = 14

End Sub

Формула

Очень полезное свойство. Я использую его, когда хочу быстро увидеть английское название формулы, которая использовалась в ячейке, чтобы знать, какое имя искать этой функции в коде, например.в ячейке B1 пишу формулу = ФРАГМЕНТ.ТЕКСТ(A1,1,5). Затем запускаем программу re10

Саб пр10 () Debug.Print Range ("a1"). Формула Конец суб

Sub ex10 ()

Диапазон печати отладки ("a1"). Формула

End Sub

И после выполнения вышеуказанной программы сразу появится окно (сочетание клавиш ctrl+g) такой текст:
=MID(A1,1,5) отсюда я знаю что функциональный фрагмент текста в коде макроса это функция Середина :)

.Имеет формулу

Проверяет, что ячейка содержит формулу, возвращает True, если не False

Саб пр11 () Диапазон MsgBox ("A1"). Конец суб

Sub ex11 ()

Диапазон MsgBox ("A1") HasFormula

End Sub

. Высота

Возвращает высоту ячейки (строки). Я часто ошибочно пытаюсь использовать это свойство для определения высоты строки, но это свойство доступно только для чтения.Настройка высоты немного отличается

Саб пр12 () 'отображает высоту строки Диапазон MsgBox ("A1"). Высота 'строка ниже задает высоту строки Диапазон ("A1"). RowHeight = 60 Конец суб

Sub ex12 ()

'отображает высоту строки

MsgBox Range ("A1") Высота

' Следующая строка устанавливает высоту строки

Range ("A1").RowHeight = 60

End Sub

. Скрытый

Свойство, позволяющее скрыть строку. Вы не можете скрыть саму ячейку, вы можете скрыть только строку или столбец, т.е.

Саб пр13 () мы прячем стихотворение Диапазон ("A1"). EntireRow.Hidden 'или скрыть столбец Диапазон ("A1"). EntireColumn.Hidden Конец суб

Sub pr13()

'скрыть строку

Диапазон ("A1").EntireRow.Hidden

'или скрыть столбец

Диапазон ("A1"). EntireColumn.Hidden

End Sub

.Интерьер

Управляет фоном ячейки. Чаще всего использую для раскрашивания, т.к. раскрашивание, записанное макросом, слишком сложное — от записи макроса раскрашивание будет таким:

Саб пр14 () - традиционная раскраска ячеек, код записан макрорекордером Диапазон («А1»).Выбирать С Выбором.Интерьер .Шаблон = xlSolid .PatternColorIndex = кслаутоматик .Цвет = 65535 .TintAndShade = 0 .PatternTintAndShade = 0 Конец с 'а вот более простая форма Диапазон ("A1").Interior.ColorIndex = 6 Конец суб

Sub for 14

'Традиционная окраска ячеек, код записан с помощью макрорекордера

Диапазон ("A1").Выберите

с выбором. Interior

.Pattern = XLSOLID

.Patterncolorindex = Xlautomatic

.color = 65535

. Tintandshade = 0

. PatterntAnt

.

. («A1»).Interior.ColorIndex = 6

End Sub

.Товар

Для большего диапазона возвращает одну из ячеек диапазона.Порядок проходит по первой строке слева направо, затем по второй строке слева и справа и т. д. Чтобы увидеть, как это свойство работает, перед запуском pr15 заполните диапазон ячеек от A1 до E1 числами от 1 до 5 и ячейки от A2 до E2 с номерами от 6 до 10. Только после этого запустите код

ниже

Саб пр15 () 'следующая строка должна вернуть число 4 Диапазон MsgBox ("A1: E2"). Элемент (4) Конец суб

Sub for15 ()

'Строка ниже должна возвращать цифру 4

Диапазон MsgBox ("A1: E2").Деталь (4)

Концевой переводник

. Левый

Определяет положение левого края ячейки или элемента управления ActiveX, расстояние указывается в пунктах 1 пиксель = 0,75 пункта

Саб пр16 () Диапазон MsgBox ("C1"). Слева Конец суб

Sub for 16 ()

MsgBox Range ("C1"). Left

End Sub

.Область слияния

Возвращает диапазон, состоящий из объединенных ячеек, поэтому мы знаем, где начинается, заканчивается объединенный диапазон и сколько ячеек он состоит.

Саб пр17 () Диапазон MsgBox ("A1"). Конец суб

Sub Ex 17 ()

Диапазон MsgBox ("A1"). MergeArea.Address

End Sub

.Далее

Возвращает следующую ячейку справа (эквивалентно нажатию TAB), ячейка не выделяется, возвращается только ячейка.

Саб пр18 () 'строка ниже отображает $B$1 Диапазон MsgBox ("A1"). Конец суб

Sub for 18()

'в строке ниже будет отображаться $B $1

MsgBox Range ("A1"). Next.Address

End Sub

.Формат номера

Соответствует настройке в Excel для форматирования/отображения значений в ячейке.

Саб пр19 () 'введите сегодняшнюю дату в ячейку A1 Диапазон ("A1") = Дата 'отформатируйте дату, отображаемую в ячейке A1, чтобы получить 2-значный день - 2-значный месяц - 4-значный год Диапазон ("A1"). NumberFormat = "дд-мм-гггг" Конец суб

Sub for19 ()

'введите текущую дату в ячейку A1

Диапазон ("A1") = дата

' отформатируйте дату, отображаемую в ячейке A1, чтобы получить

'двузначный день - 2-значный месяц - Год из 4 цифр

Диапазон ("A1").NumberFormat = "дд-мм-гггг"

End Sub

. Смещение

Смещение относительно ячейки, от которой используется смещение, первое значение определяет смещение для строк, а второе для столбца, т.е.

Подэп.20 () MsgBox Range ("B2"). Смещение (1, 0). Address' вернет $ B $ 3 MsgBox Range ("B2"). Смещение (-1, 0). Address' вернет $ B $ 1 MsgBox Range ("B2"). Смещение (0, 1). Address' вернет $C $2 Диапазон MsgBox ("B2").Смещение (0, -1).Адрес' вернет $A $2 Конец суб

Sub for20()

Диапазон MsgBox ("B2"). Смещение (1, 0). Адрес 'вернет $ B $ 3

Диапазон MsgBox ("B2"). Смещение (-1, 0). Адрес ' вернет $ B $ 1

Диапазон MsgBox ("B2"). Смещение (0, 1) .Address ' вернет $ C $ 2

Диапазон MsgBox ("B2"). Смещение (0, -1) . Адрес» вернет $ A $ 2

End Sub

.Ориентация

Позволяет задать направление текста в ячейке, у нас есть четыре значения на выбор: xlDownward, xlHorizontal, xlUpward, xlVertical

Саб пр21 () 'введите текст в ячейку A1 Диапазон ("A1") = "У Алисы есть кошка" 'сделать так, чтобы текст отображался вертикально Диапазон ("A1"). Ориентация = xlDownward Конец суб

Sub for 21 ()

'введите текст в ячейку A1

Диапазон ("A1") = "У Аллы есть кошка"

' сделать текст вертикальным

Диапазон ("A1").Ориентация = xlDownward

End Sub

. Ряд

Возвращает значение строки ячейки. Если мы используем его не для ячейки, а для диапазона, он вернет номер первой строки в диапазоне. Часто используется для поиска номера последней заполненной строки в диапазоне.

Саб пр22 () 'Я создаю переменную Рифма Дим 'Выберите номер строки и назначьте его переменной рифма = функция рабочего листа.РандМежду (10, 20) 'заполнить диапазон нарисованных ячеек текстом Диапазон ("A1: A" и рифма) = "У Алисы есть кошка" 'записать информацию о номере последней заполненной строки в столбце А Диапазон MsgBox ("A" и Rows.Count) .End (xlUp) .Row Конец суб

Sub for 22 ()

'Я создаю переменную

Dim row

' Выберите номер строки и назначьте его переменной

row = WorksheetFunction.RandBetween (10, 20)

'заполнить выделенный диапазон ячеек текстом

Range("A1:A" & row) = "Ala ma cat"

' записать информацию о номере последней завершенная строка в столбце A

Диапазон MsgBox ("A" и Rows.Count) .End (xlUp) .Row

End Sub

. Ряд

Набор всех строк диапазона/журнала. Может использоваться в сочетании с CurrentRegion для возврата последней завершенной строки в диапазоне.Просто предполагая, что наш диапазон начинается с первой строки.

Саб пр23 () Диапазон MsgBox ("A1").CurrentRegion.Rows.Count Конец суб

Sub for 23 ()

Диапазон MsgBox ("A1"). CurrentRegion.Rows.Count

End Sub

. Топ

Возвращает расстояние между точками ячейки и верхним краем листа.

Саб пр24 () Диапазон MsgBox ("A3"). Конец суб

Sub Prz24

Диапазон MsgBox ("A3"). Top

End Sub

.UseStandardHeight

Позволяет установить или восстановить высоту строки до значения по умолчанию/стандартного значения.

Sub ex25 () Диапазон («А1»).EntireRow.UseStandardHeight = Истина Конец суб

Sub for25 ()

Диапазон ("A1"). EntireRow.UseStandardHeight = True

End Sub

.UseStandardWidth

То же, что и выше, за исключением того, что для столбца задается его ширина по умолчанию/стандартное значение.

Саб пр26 () Диапазон ("A1"). UseStandardWidth = True Конец суб

Переходник на 26 ()

Диапазон ("A1").UseStandardWidth = True

End Sub

.Значение и Значение2

Свойство объекта Range по умолчанию. Они возвращают или позволяют установить значение, которое появляется в ячейке .Value отличается от .Value2 тем, что если ячейка отформатирована как валюта, то в .value значения после запятой могут отображаться некорректно (может обрезать цифры после 2-го десятичного знака). В свою очередь, в случае такой даты, как 2000-01-01, свойство.Value будет отображать красиво сфотографированную дату, т. е. 1 января 2000 г., а .value2 будет отображать число, соответствующее этой дате, т. е. 36526.

Саб пр27 () Диапазон ("A1") = 4 'такой же как Диапазон ("A1") Значение = 4 'и так же, как Диапазон ("A1") Значение2 = 4 Конец суб

Sub for 27 ()

Range ("A1") = 4

'то же, что и

Range ("A1").Значение = 4

'и то же, что и

Диапазон ("A1"). Значение2 = 4

End Sub

.WrapText

Свойство только для чтения. Возвращает True, если текст в ячейке перенесен, или False, если нет :)

Саб пр28 () Диапазон MsgBox ("A1"). Конец суб

Sub 28 ()

Диапазон MsgBox ("A1").WrapText

End Sub

5. Наиболее полезные методы объекта Range

Как я уже упоминал, этого немного, поэтому я написал об этих методах отдельный пост, который находится здесь :)

.90 000 Эксель! #5: замена точек запятыми

Вы получили экспортированные данные из системы мониторинга продаж и с ними серьезная проблема - Excel не распознает большое количество чисел как числа только как текст (они выравниваются по левому краю).Это связано с тем, что их запись соответствует американским стандартам (точка используется вместо запятой как знак, отделяющий целое число от десятичной части, запятые используются вместо пробелов как знак, отделяющий тысячи).

Как исправить эту ошибку? Просто используйте команду «Заменить».Вам нужно либо развернуть параметры команды «Найти и выбрать», либо просто нажать горячую клавишу Ctrl + H:

.

Откроется диалоговое окно поиска и замены, которое можно использовать для быстрой замены точек запятыми.Прежде чем вы это сделаете, вам нужно знать одну важную вещь о функциональности команды «Заменить». Если на вашем листе выбрана одна ячейка, она будет работать для всех ячеек на листе. Если выделить определенный диапазон ячеек (даже не прилегающих друг к другу), будут заменены только выделенные ячейки.

В этом примере это важно, потому что точки находятся за пределами столбца прибыли в ячейках рабочего листа, и нет необходимости что-то менять.Поэтому сначала выделите диапазон ячеек D2:D10, прежде чем переходить к окну поиска и замены.

В данных уже есть запятые как разделители тысяч, поэтому сначала нужно преобразовать их в пробелы, а уж потом заменять точки запятыми.Операция в обеих ситуациях аналогична - в поле «Найти» вы вводите символ/текст, который хотите найти (и заменить), а в поле «Заменить на» вы вводите символ/текст, которым хотите заменить нашел текст.

Тогда вам просто нужно нажать кнопку «Заменить все», и Excel заменит все найденные тексты в выбранных ячейках и покажет вам окно со сводкой о том, сколько символов/текстов он заменил.

Напомним, сначала вы заменили запятые пробелами...

...и затем точки до запятых. Excel должен правильно интерпретировать числа как числа. Наконец, все, что вам нужно сделать, это применить форматирование валюты к исправленным числам (просто выберите соответствующий диапазон и используйте сочетание клавиш Ctrl + Shift + 4).

Дополнительные советы можно найти на канале автора на YouTube.

.

Как переместить данные, разделенные запятыми, в столбцы в Excel? - Zielware

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


Здесь пригодится Excel, благодаря которому данные, разделенные запятыми, попадут в соответствующие столбцы.Вставьте список данных в Excel, например,
Id, имя, статус
1, kamil, настоящее время

Щелкните Данные->Текст в столбцы->с разделителями->Далее->выбрать Запятая (запятая)->Далее->Общие->Готово

И мы довольны данными, разделенными на столбцы. Для полного счастья не хватает красивого форматирования. Выберите область, нажмите Главная -> Форматировать как таблицу -> выберите интересующий нас стиль, и теперь данные представлены более разборчиво, и мы можем легко их отсортировать 🙂

Добавить в избранное:

Нравится Загрузка...

Аналог

.

Смотрите также

Только новые статьи

Введите свой e-mail

Видео-курс

Blender для новичков

Ваше имя:Ваш E-Mail: