Как сделать круг в Excel
Обновлено: 21.11.2024
Как обвести ячейку в Excel?
Когда вы редактируете рабочий лист, вы можете обвести ячейку кружком, чтобы показать ее явно, как показано на снимке экрана ниже. Теперь я покажу вам несколько приемов, как обвести ячейку в Excel.
- Повторное использование всего: добавляйте наиболее часто используемые или сложные формулы, диаграммы и другие объекты в избранное и быстро используйте их повторно в будущем.
- Более 20 текстовых функций: извлечение числа из текстовой строки; Извлечь или удалить часть текстов; Преобразование чисел и валют в английские слова.
- Инструменты объединения: несколько книг и листов в одну; Объединение нескольких ячеек/строк/столбцов без потери данных; Объединить повторяющиеся строки и суммировать.
- Инструменты разделения: разделение данных на несколько листов в зависимости от значения; Одна рабочая книга для нескольких файлов Excel, PDF или CSV; Один столбец в несколько столбцов.
- Вставить, пропуская скрытые/отфильтрованные строки; Подсчет и сумма по цвету фона; Массовая рассылка персонализированных электронных писем нескольким получателям.
- Суперфильтр: создавайте расширенные схемы фильтров и применяйте их к любым листам; Сортировка по неделям, дням, частоте и т. д.; Фильтр по полужирному шрифту, формулам, комментариям.
- Более 300 мощных функций; Работает с Office 2007-2019 и 365; Поддерживает все языки; Простое развертывание на вашем предприятии или в организации.
Обведите ячейку овальной формы
Потрясающе! Использование эффективных вкладок в Excel, таких как Chrome, Firefox и Safari!
Сэкономьте 50 % своего времени и сократите количество кликов мышью каждый день!
Чтобы обвести ячейку, нужно вставить овал.
<р>1. Нажмите «Вставка» > «Фигуры» и выберите «Овальная форма» в разделе «Основные фигуры» в списке. Смотрите скриншот:<р>2. Нарисуйте овал, чтобы обвести нужную ячейку. Смотрите скриншот:
<р>3. Щелкните правой кнопкой мыши фигуру и выберите «Формат фигуры» в контекстном меню.
<р>4. В диалоговом окне «Формат фигуры» (или на панели «Формат фигуры») щелкните вкладку «Заливка» и перетащите стрелку «Прозрачность» вправо, чтобы убедиться, что в текстовом поле отображается 100%. Смотрите скриншот:
<р>5. Закройте диалог. Теперь вы можете видеть круг вокруг ячейки.
Совет. По умолчанию фигура будет перемещаться и изменять размер вместе с ячейкой.
Обвести ячейку с помощью VBA
Если вы хотите быстро обвести ячейку, вы можете использовать код VBA.
<р>1. Выберите ячейку, которую хотите обвести, и одновременно нажмите клавиши Alt + F11, чтобы открыть окно Microsoft Visual Basic для приложений. <р>2. Нажмите «Вставить» > «Модуль» и скопируйте следующий код VBA во всплывающее окно.VBA: Обведите ячейку.
<р>3. Нажмите клавишу F5 или нажмите кнопку «Выполнить», чтобы запустить код VBA, теперь выбранная ячейка обведена кружком.Советы:
(1) Если вы выберете несколько соседних ячеек на первом этапе, этот макрос VBA будет обходить эти ячейки вместе.
(2) Если вы выберете несколько несмежных ячеек на первом этапе, этот макрос VBA будет обходить каждую ячейку отдельно.
В Excel ячейку можно обвести овальной формой. Допустим, у вас есть следующий список имен в столбце B:
Можно обвести, например, Майкл в ячейке B5 красным овалом.
<р>1. На ленте выберите «Вставка» > «Фигуры» > «Основные фигуры» > «Овал». Здесь вы можете вставить любую предложенную форму (прямоугольник, круг и т.д.). Любая фигура, которую вы вставите, будет добавлена в раздел "Недавно использованные фигуры" вверху.<р>2. Появится маленький черный крестик. Расположите его там, где вы хотите начать фигуру, и перетащите курсор, чтобы сформировать фигуру.
В результате этого шага овал вставлен, но, как вы можете видеть ниже, цвет заливки и цвет линии синие.Фигура должна иметь красную линию и прозрачную заливку, чтобы вы могли видеть текст из ячейки под ней.
<р>3. Чтобы изменить внешний вид овала, щелкните фигуру правой кнопкой мыши и выберите "Формат фигуры".<р>4. Меню «Формат формы» появляется в правой части экрана. (1) Нажмите «Заливка» и (2) установите прозрачность на 100% (это удалит цвет заливки фигуры). Затем (3) нажмите «Линия» и (4) выберите цвет линии (красный).
Наконец, фигура становится прозрачной с красным контуром, а текст размером B5 обведен кружком. Точно так же вы можете обвести диапазон ячеек, развернув фигуру.
Еще один вариант форматирования фигуры — использование параметров на ленте. Для этого щелкните фигуру, чтобы выбрать ее, и на ленте выберите Формат фигуры > Заливка фигуры (и Контур фигуры).
Примечание. Вы также можете вставить фигуру с помощью кода VBA.
Копировать круг
Теперь предположим, что вы хотите обвести другое имя (например, Дженнифер) такой же формой (прозрачной с красным контуром). Чтобы не форматировать новую фигуру, вы можете скопировать существующую и расположить ее вокруг ячейки B10.
<р>1. Щелкните фигуру правой кнопкой мыши и выберите "Копировать" (или используйте сочетание клавиш CTRL + C).<р>2. Щелкните правой кнопкой мыши ячейку, в которую вы хотите вставить фигуру (B10), и выберите "Вставить" (сохраните исходное форматирование или используйте сочетание клавиш CTRL + V).
<р>3. Теперь фигура находится в правильной общей области, но она не идеально расположена вокруг текста в ячейке. Поэтому его нужно немного сдвинуть. Для этого наведите курсор на фигуру и, когда появится четырехсторонняя стрелка, перетащите фигуру.В результате у вас есть новая форма, скопированная с исходной.
Сделайте круг вокруг ячейки в Google Sheets
Вы также можете добавить фигуру, чтобы обвести ячейку в Google Таблицах.
<р>1. Выберите ячейку, в которую вы хотите добавить круг (B5), и в меню выберите «Вставка» > «Рисунок».<р>2. В окне рисования (1) щелкните значок фигуры, затем (2) выберите "Фигуры" и (3) выберите фигуру (например, прямоугольник со скругленными углами).
<р>3. Появляется черный крест. Расположите его там, где вы хотите начать фигуру, и перетащите курсор, чтобы сформировать фигуру.
<р>4. Нажмите на значок цвета заливки и выберите «Прозрачный».<р>5. Нажмите на значок цвета границы и выберите цвет (красный).
<р>6. Теперь, когда фигура создана, нажмите «Сохранить и закрыть».
<р>7. Теперь фигура вставлена в лист, но не в нужном месте. Выберите фигуру и наведите на нее курсор, пока не появится белая рука. Теперь перетащите фигуру, чтобы расположить ее вокруг ячейки B5 (Майкл).
Наконец у вас есть красная рамка вокруг текста.
К сожалению, в Google Таблицах нельзя копировать рисунок, поэтому, если вам нужно несколько фигур, вам придется создавать их вручную одну за другой.
Эта страница представляет собой поддерживаемый рекламодателями отрывок из книги Power Excel 2010–2013 от MrExcel — 567 разгаданных тайн Excel. Если вам нравится эта тема, подумайте о покупке всей электронной книги.
Проблема. Овальный инструмент на панели инструментов "Рисование" неудобен в использовании. Если я начну рисовать прямоугольник в верхнем левом углу ячейки, фигура начнется в этом углу.Но если я начну рисовать круг в том же месте, овал, который я нарисую, не будет полностью включать текст в ячейках. Кроме того, почему нет круглых и квадратных форм? Мне трудно рисовать идеально круглые круги и идеально квадратные квадраты.
Стратегия: вы можете использовать клавиши клавиатуры, чтобы упростить рисование фигур.
Во-первых, чтобы превратить овал в идеальный круг, удерживайте нажатой клавишу Shift во время рисования. Использование клавиши Shift также превратит прямоугольник в квадрат, а треугольник в равносторонний треугольник.
-
Используйте Shift во время рисования, чтобы рисовать круги и квадраты.
Во-вторых, круг или овал сложно нарисовать. Чтобы нарисовать круг вокруг ячейки, вы должны начать достаточно далеко за пределами ячейки. Как вы можете узнать, насколько выше ваших данных нужно начать, чтобы включить все данные? Одно из решений — удерживать нажатой клавишу Ctrl, когда вы рисуете овал (или Ctrl+Shift, чтобы рисовать круг). Затем, вместо того, чтобы начинать с левого угла, вы начинаете прямо с середины круга. По мере перетаскивания круг будет увеличиваться.
Другая клавиша изменения — это клавиша Alt. Прямоугольник, нарисованный с зажатой клавишей Alt, привяжется к границам ячейки. Ширина прямоугольника может составлять два или три столбца, но не 2,5 столбца, если вы используете клавишу Alt.
Если вы хотите изменить размер квадрата, перетащите угловой маркер, удерживая нажатой клавишу Shift. Это заставит Excel сохранить соотношение сторон прежним.
Дополнительные сведения. Если вам нужно создать много квадратов одинакового размера, перетащите первый квадрат, удерживая нажатой клавишу Ctrl, чтобы создать идентичную копию. Затем вы можете щелкнуть оба квадрата, удерживая нажатой клавишу Ctrl, и, удерживая нажатой клавишу Ctrl, перетащить их, чтобы создать четыре квадрата.
Случайно размещенная информация Excel и другие материалы
По умолчанию в Excel имеется ограниченное количество диаграмм. Это не означает, что это единственные диаграммы, которые можно создать. Оказывается, проявив немного воображения и креативности, мы можем отформатировать и настроить диаграммы по умолчанию так, чтобы эффект был похож на многие другие виды диаграмм.
Одной из наиболее универсальных диаграмм является точечная диаграмма XY. Мы можем использовать его в качестве основы для многих задач визуализации данных. Недавно для клиента я использовал один из них для создания радиальной организационной диаграммы, как показано на рис. 1. Такая диаграмма также называется диаграммой узловых связей или деревом Рейнгольда-Тилфорда.
Рисунок 1. Пример радиального организационного графика, созданного в XY-точечной диаграмме Excel
после удаления всей идентифицируемой информации и запутывания данных,
необходимых для защиты конфиденциальности клиента.
/p>
Для создания этой диаграммы потребовалось много усилий. Одним из ключевых элементов был набор равноудаленных концентрических кругов, которые служат визуальным ориентиром для маленьких цветных точек. В этой заметке показано, как создавать концентрические окружности на точечной диаграмме Excel XY.
18 мыслей на тему «Нарисуйте круг на диаграмме Excel»
Очень впечатляет! Мне интересно, насколько далеко было бы прыгнуть, чтобы создать что-то вроде этого:
Это позволит пользователю легко вставлять имена или должности.
Действительно, очень впечатляет.
Так эффективно вы реализовали алгоритм Рейнгольда-Тилфорда в VBA?
Вау!
Джейсон: Спасибо за комплимент.
По сравнению с диаграммой узловых связей, *концептуально*, Sunburst должно быть намного проще сделать в Excel. По сути, это настройка кольцевой диаграммы.
Тем не менее, я не уверен, что стал бы использовать Sunburst для больших наборов данных. Это быстро станет нечитаемым. Решение, на котором я основывал этот пост, работало с большими наборами данных (в моем клиенте работает более 100 000 человек). Созданная мной диаграмма была «интерактивной» в том смысле, что при наведении на узел вызывалось всплывающее окно, содержимое которого клиент мог настраивать.
Грубый солнечный луч в пончике:
Я не изучал алгоритм Рейнгольда-Тилфорда, но если это способ отображения иерархической структуры, то да, я так и сделал.
Первоначальный алгоритм, который я создал, очень хорошо работал с образцами данных от клиента. Реализация на VBA работала с приемлемой, как мне казалось, скоростью («мгновение ока»). Затем выяснилось, что они поделились существенно менее чем 1% реальных данных. Анализ полного набора данных занял более 12 часов! Итак, я переписал анализ с нуля и сократил время обработки до 3 *минут*. Конечно, анализ дочерней компании или подразделения занял еще меньше времени.
Молодец!Мне всегда казалось, что Excel плохо подходит для построения графиков. (Обратите внимание на рекламу утилит для построения диаграмм Excel, появившуюся на этой веб-странице!)
Аналогичный метод может быть полезен для добавления любой аннотации к диаграмме: я часто хочу добавить аннотации, чтобы указать, когда произошли события, но нарисованные от руки аннотации остаются фиксированными относительно диаграммы и не перемещаются вместе с данными, и так далее. когда добавляются дополнительные данные, аннотации появляются не вовремя. Примером может служить добавление примечаний о переезде на графике потребления электроэнергии.
Имейте в виду, я не могу отделаться от ощущения, что должен быть более простой способ — по крайней мере, после стольких лет!
Я пытаюсь построить круг, однако он не позволяет использовать формулу в значениях серии Y. Он не говорит, что что-то не так, когда я добавляю =Sheet1!_C1Ys, он просто не позволяет мне нажимать что-либо еще, пока я не изменю его.
Это дает мне стандартное значение =
Интересно, сталкивались ли вы с подобными проблемами.
Джейсон М.:
Чтобы перейти к диаграмме солнечных лучей, прежде всего создайте три необходимых ряда данных. Создайте диаграмму только с центральным кругом (3,2,1). Затем добавьте следующие две серии с прямой копией (с листа) и вставьте в диаграмму (серия 2 = 1,1,1,1,1,1; серия 3 = 2,1,1,2,2,4). Затем отредактируйте серию и установите размер отверстия бублика на 10%.
Я предполагаю, что у Тушара есть четкая формула в скрытом столбце D или он использует имена необычным способом, который я пока не могу понять. Только что заметил скрытые строки (12,13,15,16,18,19), так что это, вероятно, ответ, если VBA нет.
В любом случае, как только диаграмма построена, ненужные сегменты можно сделать белыми, а границы увеличить на всех остальных сегментах (и установить белыми).
У меня тоже такая проблема. Проблема заключается в несоответствии именованных диапазонов C1Y и других серий — один из них может быть назначен на уровне книги, а другой — на уровне листа. Я не знаю, в чем проблема, но вам нужно заново создать несоответствующее название серии на том же уровне, что и другие.
Во-первых, я не уверен, что это подходящая тема для размещения запроса ниже. Пожалуйста, простите меня.
У меня есть требование отображать данные, подобные приведенным ниже, в Excel. Думайте об этих данных как о количестве пользователей некоторого приложения из данного географического местоположения. Передо мной стоит задача показать эти данные на концентрической круговой диаграмме. Центр самого внутреннего круга является центром местоположения. В приведенном ниже примере данных 5000 пользователей находятся в пределах 1000 футов от местоположения, затем 7500 пользователей в пределах 2000 футов и так далее. Нужно нарисовать круг для каждой строки данных ниже. Расстояние между кругами может быть постоянным.
Расстояние, количество пользователей
1000 футов, 5000
2000 футов, 7500
3000 футов, 8000 футов
Можете ли вы предложить какое-нибудь решение для выполнения этого требования.
Не могли бы вы сделать большой круг в листе Excel, разделенный на 24 равные части, т. е. 15 градусов друг от друга, и отправить его мне.
Вижай: Это интересная идея и довольно простое продолжение того, что я опубликовал. Я создам пост о такой диаграмме. Я думаю, это был бы интересный способ представить различные пояса астероидов в Солнечной системе и вокруг нее.
Панкадж: Раз уж ты зовешь меня дорогой, мне следует называть тебя милой? Не знаю, что моя жена подумает об этом. На самом деле я *знаю* точно, что она скажет об этом.
Я не понимаю, почему вы ожидаете, что кто-то отправит вам по почте полное решение без каких-либо усилий с вашей стороны. Но если вам нужен простой способ сделать то, что вы хотите, поместите 24 единицы в столбец и создайте круговую диаграмму из этих данных.
Джейсон: Я напишу отдельный пост о том, как создать диаграмму солнечных лучей.
Эдвин, GMF: Да, скорее всего, название имеет другое значение или пишется по-другому. Также возможно, что формула, связанная с именем, содержит ошибку. Один из способов проверки — выбрать соответствующее количество ячеек в столбце и ввести имя массива. Excel должен отображать значения для этой формулы массива, по одному значению на ячейку.
У нас есть очень простой метод создания идеальных квадратных линий сетки в Excel. Этот трюк также позволяет легко создавать идеальные круги без ручной настройки области графика.
Просто добавьте серию (только одну точку = ) и установите круговую диаграмму в качестве типа диаграммы.
Привет, Тушар,
Спасибо за отличный пост. Я реализовывал что-то очень похожее, но одно небольшое отличие состоит в том, что у меня есть несколько точек (представляющих расстояние от центра круга), которые берут данные с другого листа и могут лежать где угодно на концентрических кругах/между ними. Любые мысли о том, как идти об этом?
С уважением
Все отлично, но у меня есть один вопрос. Это доступно только для окон? Разве нет независимой от платформы версии этого? спасибо
Привет, эта диаграмма великолепна.Мне удалось нарисовать концентрические круги, но я не могу понять, как добавить прямые линии, идущие от начала координат XY(0,0) к краю круга.
Читайте также: