Я пытаюсь перекодировать весь почтовый индекс из столбца A в столбец B по формуле:
=TEXT(A1,"00000")
Как это:
Я хочу, чтобы каждая ячейка в столбце B была преобразована с использованием приведенной выше формулы. Но у меня более 40000 строк, поэтому невозможно перетащить формулу и применить ее ко всему столбцу B.
Есть ли формула, которую я мог бы использовать для решения этой проблемы?
Я думаю, тебе повезло. Попробуйте ввести B1:
(очень похоже!), но перед ударом Enterнажмите Ctrl+ Shift+ Enter.
источник
ArrayFormula(…)
.Похоже, что некоторые другие ответы устарели, но для меня это сработало:
(Обратите внимание, что это заменяет текст, если целевые ячейки не пусты)
источник
Ctrl+Shift+Down
вы выберете полностью до конца текущего столбца,Ctrl+Enter
как вы сказали, затемUp, Right, [Down]
(последний не понадобится, если вы находитесь в строке 1), чтобы добраться до следующий столбец.Предположим, вы хотите заменить что-то в массиве строк и не хотите выполнять копипасту на всем листе .
Возьмем это для примера:
Чтобы применить эту формулу ко всему столбцу (массиву) чистым и элегантным способом, вы можете сделать:
Это работает и для 2D-массивов, скажем:
источник
Нашел другое решение:
источник
Это для тех, кто хочет быстро перезаписать ячейки столбца (без вырезания и копирования). Это то же самое, что и двойной щелчок по ячейке, но, в отличие от двойного щелчка, он по-прежнему работает после первой попытки.
БОНУС:
Ярлык для перехода к самому нижнему содержимому (чтобы дважды проверить копию) - Ctrl+ ⇓. Чтобы вернуться назад, вы можете использовать Ctrl+, ⇑но если ваши верхние строки заморожены, вам также придется нажать Enterнесколько раз.
источник
Просто чтобы не потерять свой работающий ответ:
источник
Вы также можете использовать Ctrl + Shift + Down + D, чтобы добавить формулу в каждую ячейку столбца.
Просто щелкните / выделите ячейку с уравнением / формулой, которую вы хотите скопировать, а затем удерживайте Ctrl + Shift + Down + D, и ваша формула будет добавлена в каждую ячейку.
источник
Чтобы было понятно, когда вы используете индикатор перетаскивания, он будет копировать только значения ячеек вниз по столбцу, пока есть значение в соседней ячейке в данной строке. Как только операция перетаскивания обнаруживает пустую соседнюю ячейку, копирование формулы прекращается.
.например
Если это электронная таблица, то использование индикатора двойного щелчка мышью на ячейке «b» заполнит строку 2, но не строку три или четыре.
источник
Вы можете заполнить столбец, дважды щелкнув по нижнему правому углу ячейки, из которой вы хотите скопировать (точка на поле, которое в противном случае вы бы перетащили), и это будет применено ко всему столбцу.
NB: это не сработает, если к вам применен фильтр или если что-то уже есть в ячейках ниже.
источник