Выделение всего столбца, кроме первых X (заголовочных) ячеек в Excel

63

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

пример

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

Как я могу выбрать свой столбец тогда?

Sidenote

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

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

Роберт Коритник
источник
Могу ли я предложить изменить принятый ответ на часто пропускаемый ответ BBK? Хотя решение ручного ввода максимального количества строк и принятый в настоящее время ответ о том, как быстро выбрать из данной ячейки последнюю строку, оба работают, они представляют собой кладжи, которые нельзя переносить во все существующие версии и, возможно, не будет переносимым для будущих версий. Ответ BBK дает формулу, которая на самом деле означает «от указанной ячейки до последней строки», и позволяет легко переносить электронную таблицу на все версии, в прошлом и в будущем.
Ади Инбар
@AdiInbar Я предпочитаю ответ dkusleika , потому что он учитывает текст и не ограничивает вас числами. Вам может понадобиться использовать Диапазон для условного форматирования, где вы хотите выделить любые значения, не равные определенной строке, - без ложноположительного совпадения в имени заголовка, поскольку вы выбрали весь столбец.
MikeTeeVee

Ответы:

78

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

Это может привести к тому, что верхняя часть листа будет прокручиваться за пределы экрана. Нажмите Ctrl+, Backspaceчтобы быстро вернуться назад.

Марио Маринато
источник
8
Это нормально, когда у меня есть пустая часть данных моего листа. Но если у меня есть несколько заполненных строк, это выбирает только ячейки до последней ячейки, в которой есть какие-либо данные в той же строке.
Роберт Коритник
4
Для пользователей Excel для Mac это Command + Shift + стрелка вниз
Брэд Томас,
А на Mac это выбирает только следующую ячейку, которая имеет значение, а не последнюю. Для столбца со многими значениями это решение является громоздким.
раскрутка
Добавил комментарий Марио к ответу.
Элайджа Линн
10

Вы можете набрать F5, чтобы вызвать поле с именем. Затем введите B3: B65536 и нажмите кнопку ОК. 65536 для Excel 2003 и более ранних версий, 1048576 для 2007 и 2010.

dkusleika
источник
Поле имени находится справа от панели формул. Нажатие F5 не вызывает его, но вместо этого открывает окно «Перейти к».
Peachy
Этот подходит мне лучше, так как мне нужно подготовить шаблон для клиента. Я не знаю, знаю, сколько строк точно будет, но, вероятно, намного меньше, чем 65536
h22
Это идеально подходит для условного форматирования всего столбца. Скажем, я хочу сопоставить любую строку, которая НЕ имеет значения « Завершено », и закрасить его красным, исключая пустые ячейки (другие значения могут быть «Запланировано», «Выполняется», «Приостановлено» и т. Д.). Я бы использовал Правило: =AND(ISBLANK(D2)=FALSE,D2<>"Complete")и Диапазон: =$D$2:$D$1048576чтобы исключить мою колонку заголовка D1. Это позволяет мне создавать шаблон многократного использования с условным форматированием на месте для вставки в любое количество строк, которое у меня может быть, без настройки диапазона для всех моих правил, каждый раз, на каждом листе.
MikeTeeVee
8

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


введите описание изображения здесь

персиковый
источник
1
Это, конечно, правда, но вы должны запомнить номер. Используя принятый ответ, вам не нужно ничего запоминать, и я бы сказал, что это также быстрее. :) Но спасибо за добавление такого визуально полного ответа. Это может помочь другим.
Роберт Коритник
2
Я согласен, но как только вы назовете это, вам не нужно запоминать номера строк.
Peachy
3

универсальный

=SUM(A2:INDEX(A:A, ROWS(A:A)))

или же

=SUM(A:A) – A1

Оба вернут сводку для «столбца A», за исключением заголовка в A1

BBK
источник
1
Слабым местом второго является то, что если формула находится в том же столбце (который, я думаю, вероятно, является наиболее распространенным вариантом использования для этой проблемы - желая, чтобы сумма столбца отображалась вверху), она создает циклическую ссылку. Я думаю, что первый, однако, является лучшим ответом и должен быть принятым ответом. Решения ручного ввода максимального количества строк или быстрого выбора до конца работают, но они представляют собой кладжи, которые нельзя переносить во все прошлые и будущие версии. Этот ответ дает формулу, которая фактически означает «от указанной ячейки до конца столбца».
Ади Инбар
1

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

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

После нажатия на дескриптор столбца и выделив весь столбец, удерживая нажатой , Shiftа затем нажмите Tab, ,

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

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

santanaG
источник
1

Вы можете использовать эту Ctrl Shiftфункцию, и вместо того, чтобы пролистывать до конца, вы можете просто нажать, Endа затем один раз, и вы окажетесь в конце листа вместо того, чтобы удерживать навсегда.

Вы можете также использовать F5функцию, а нажав Ctrl+ Gзатем набрав в зависимости от того , количества клеток вашего диапазона начинается, напр: B5. Это приведет вас в эту камеру. После выделения снова нажмите Ctrl+ Gи введите любой номер ячейки в диапазоне, который вы хотите выбрать, например: B7024и ДО того, как вы нажмете Enter, удерживайте нажатой клавишу, Shiftи этот точный диапазон будет выбран.

Или вы можете просто исключить заголовки при проверке данных. Кроме того, чтобы выбрать все ячейки, если вы идете в A1 и нажмите Ctrl Aодин раз. Он будет выбирать ячейки только с данными, это хорошо, чтобы избежать пробелов.

user739338
источник
0

Если вы хотите исключить заголовок, который, как я предполагаю, находится в первой строке, вы можете сделать это:

A2: A

Например:

= СУММ (А2: А)

который будет включать в себя А2, а также все после этого в столбце А.

Надеюсь, этот ответ поможет вам.

Изменить: я сделал это в листах Google, не уверен, что он работает так же, как в Excel

TienPing
источник
Я подумал, что это будет полезно, но когда я попробую это в Excel, это не сработает вообще. Есть ли какая-то конкретная версия Excel? (Я использую офис 365)
Гриффин
Привет Гриффин, спасибо за комментарий. Я забыл упомянуть, что я сделал это в листах Google. У меня не было Excel в моем MacBook, поэтому я не могу проверить, работает ли он в Excel. Извините, если я вас разочаровал.
TienPing
Хорошо, это объясняет, почему я не мог заставить его работать, и я не думаю, что это актуально для человека, спрашивающего, так как вопрос был об Excel. Но это чертовски хорошая функция, о которой я не знал, и буду использовать в своих листах Google, так что спасибо за это. Надеюсь, Microsoft примет это и включит в будущие версии Excel :)
Griffin
Рад слышать это, сообщите нам, работает ли он на ваших страницах Google, после того, как вы попробуете. Любопытно также узнать результат
TienPing
-1
  • Выберите поле заголовка, которое вы хотите исключить из правила проверки данных
  • В меню выберите Данные -> Проверка данных -> Проверка данных.
  • Нажмите кнопку «Очистить все»
  • Нажмите кнопку ОК

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

Зубайр
источник
1
-1. Вопрос прямо гласит: «Я знаю, что могу установить проверку данных для всего столбца, а затем выбрать только те ячейки, которые я хочу исключить, и очистить их проверку данных. Что я хотел бы знать, можно ли сделать правильный выбор в первый шаг, чтобы избежать второго ». Похоже, ваше решение именно то, что ОП хочет избежать. Поправьте меня если я ошибаюсь.
Камиль Мачоровский
-2

Щелкните правой кнопкой мыши и выберите « Скрыть» в строках, которые вы не хотите выделять, а затем выберите целые столбцы.

Osku
источник
1
Также отсутствует опция контекстного меню «Скрыть по строкам», даже если строки скрыты, содержимое все равно будет выделено.
Peachy