Excel как получить букву столбца
Доброго времени суток всем,
Долго лопатил ваш сайт, но к сожалению ничего похожего на нужный мне ответ пока не нашел.. Поэтому, прошу меня простить если такой вопрос уже встречался:
Как по минимальному значению одной ячейки, вывести название столбца (в другой ячейке), откуда было взято это значение?
Пример из файла:
В колонке "Best Rate" из прикрепленного файла указано наименьшее значение строки относительно определенного парамета (20s, 40s, 40hc).
Т.е. если в ячейке D3 значение = 2200 (20s, название NYK), то как в ячейке A3 вывести название к которому это значение принадлежит (в данном случае NYK)?
Заранее всем низкий поклон за помощь..
Доброго времени суток всем,
Долго лопатил ваш сайт, но к сожалению ничего похожего на нужный мне ответ пока не нашел.. Поэтому, прошу меня простить если такой вопрос уже встречался:
Как по минимальному значению одной ячейки, вывести название столбца (в другой ячейке), откуда было взято это значение?
Пример из файла:
В колонке "Best Rate" из прикрепленного файла указано наименьшее значение строки относительно определенного парамета (20s, 40s, 40hc).
Т.е. если в ячейке D3 значение = 2200 (20s, название NYK), то как в ячейке A3 вывести название к которому это значение принадлежит (в данном случае NYK)?
Заранее всем низкий поклон за помощь.. dansant
Долго лопатил ваш сайт, но к сожалению ничего похожего на нужный мне ответ пока не нашел.. Поэтому, прошу меня простить если такой вопрос уже встречался:
Как по минимальному значению одной ячейки, вывести название столбца (в другой ячейке), откуда было взято это значение?
Пример из файла:
В колонке "Best Rate" из прикрепленного файла указано наименьшее значение строки относительно определенного парамета (20s, 40s, 40hc).
Т.е. если в ячейке D3 значение = 2200 (20s, название NYK), то как в ячейке A3 вывести название к которому это значение принадлежит (в данном случае NYK)?
Заранее всем низкий поклон за помощь.. Автор - dansant
Дата добавления - 28.05.2012 в 01:00
ЗЫ Кстати, dansant, неплохо было бы указать, что начало этой темы здесь
ЗЫ Кстати, dansant, неплохо было бы указать, что начало этой темы здесь Serge_007
ЗЫ Кстати, dansant, неплохо было бы указать, что начало этой темы здесь Автор - Serge_007
Дата добавления - 28.05.2012 в 09:47
Вариант покороче:
=ИНДЕКС($I$1:$AF$1;;СУММПРОИЗВ((D3=$I3:$AF3)*(A$2=$I$2:$AF$2)*СТОЛБЕЦ($A:$X))-СТОЛБЕЦ()+1)
ЗЫ Кстати, dansant, неплохо было бы указать, что начало этой темы здесь
Вероятно, так надо было бы и сделать, просто не думал, что эти два сайта связаны. На будующее учту.
Простите мне мою тупость, но позвольте задать вам вопрос (если это офф топик - вам решать):
Ваша формула гораздо короче , на мой субъективный взгляд, чем формула уважаемого Michael_S (спасибо ему отдельное), не могли бы вы мне это обьяснить?
Просто сегодня почти целый день провел за чтением значения функции (или формулы? INDEX, и все что с ней связанно, но видимо не судьба..
"Функция INDEX - Дает возможность выбрать значение нужной ячейки в массиве данных."
Вариант покороче:
=ИНДЕКС($I$1:$AF$1;;СУММПРОИЗВ((D3=$I3:$AF3)*(A$2=$I$2:$AF$2)*СТОЛБЕЦ($A:$X))-СТОЛБЕЦ()+1)
ЗЫ Кстати, dansant, неплохо было бы указать, что начало этой темы здесь
Вероятно, так надо было бы и сделать, просто не думал, что эти два сайта связаны. На будующее учту.
Простите мне мою тупость, но позвольте задать вам вопрос (если это офф топик - вам решать):
Ваша формула гораздо короче , на мой субъективный взгляд, чем формула уважаемого Michael_S (спасибо ему отдельное), не могли бы вы мне это обьяснить?
Просто сегодня почти целый день провел за чтением значения функции (или формулы? INDEX, и все что с ней связанно, но видимо не судьба..
"Функция INDEX - Дает возможность выбрать значение нужной ячейки в массиве данных."
Вариант покороче:
=ИНДЕКС($I$1:$AF$1;;СУММПРОИЗВ((D3=$I3:$AF3)*(A$2=$I$2:$AF$2)*СТОЛБЕЦ($A:$X))-СТОЛБЕЦ()+1)
ЗЫ Кстати, dansant, неплохо было бы указать, что начало этой темы здесь
Вероятно, так надо было бы и сделать, просто не думал, что эти два сайта связаны. На будующее учту.
Простите мне мою тупость, но позвольте задать вам вопрос (если это офф топик - вам решать):
Ваша формула гораздо короче , на мой субъективный взгляд, чем формула уважаемого Michael_S (спасибо ему отдельное), не могли бы вы мне это обьяснить?
Просто сегодня почти целый день провел за чтением значения функции (или формулы? INDEX, и все что с ней связанно, но видимо не судьба..
"Функция INDEX - Дает возможность выбрать значение нужной ячейки в массиве данных."
С уважением, Автор - dansant
Дата добавления - 29.05.2012 в 01:33
Все сайты одинаковой тематики связаны между собой. В основном их постоянными посетителями
Объяснить что? Что моя формула короче? Вы и так это заметили
Абсолютно верно. И в данном случае тоже так происходит. Из массива выбирается нужный столбец:
Все сайты одинаковой тематики связаны между собой. В основном их постоянными посетителями
Объяснить что? Что моя формула короче? Вы и так это заметили
Абсолютно верно. И в данном случае тоже так происходит. Из массива выбирается нужный столбец:
Все сайты одинаковой тематики связаны между собой. В основном их постоянными посетителями
Объяснить что? Что моя формула короче? Вы и так это заметили
Абсолютно верно. И в данном случае тоже так происходит. Из массива выбирается нужный столбец:
Это и так понятно. В примере повторов не было, я их и не учитывал
Я спросил что такое "МИН"? Serge_007
"МИН"=минимальных (в данном случае.
Лень писать было Автор - Michael_S
Дата добавления - 29.05.2012 в 10:31
Добрый день! Поясните новичку для чего нужна формула - СУММПРОИЗВ((D3=$I3:$AF3)*(A$2=$I$2:$AF$2)*СТОЛБЕЦ($A:$X))-СТОЛБЕЦ()+1) и в частности не понятна здесь функция СТОЛБЕЦ($A:$X))-СТОЛБЕЦ(). Помогите, пжл, правильно настроить формулу в приложенном файле. Заранее благодарен.
Добрый день! Поясните новичку для чего нужна формула - СУММПРОИЗВ((D3=$I3:$AF3)*(A$2=$I$2:$AF$2)*СТОЛБЕЦ($A:$X))-СТОЛБЕЦ()+1) и в частности не понятна здесь функция СТОЛБЕЦ($A:$X))-СТОЛБЕЦ(). Помогите, пжл, правильно настроить формулу в приложенном файле. Заранее благодарен. serg_but
я не понял задачу, но уверен что Вашем файле использовать СТОЛБЕЦ() без полезно.
пробуйте через вычисление формул
я не понял задачу, но уверен что Вашем файле использовать СТОЛБЕЦ() без полезно.
пробуйте через вычисление формул ABC
AlexM, низкий поклон за помощь - получил то что хотел. Но хочется понять логику формулы: 1. Для чего используется функция СУММПРОИЗВ аргументом в формуле функции ИНДЕКС. 2. Для чего используется функция СТОЛБЕЦ аргументом в формуле функции СУММПРОИЗВ. 3. Почему аргументом функции СТОЛБЕЦ указан диапазон $A:$F а не какой-то другой. Пжл объясните чайнику.
AlexM, низкий поклон за помощь - получил то что хотел. Но хочется понять логику формулы: 1. Для чего используется функция СУММПРОИЗВ аргументом в формуле функции ИНДЕКС. 2. Для чего используется функция СТОЛБЕЦ аргументом в формуле функции СУММПРОИЗВ. 3. Почему аргументом функции СТОЛБЕЦ указан диапазон $A:$F а не какой-то другой. Пжл объясните чайнику. serg_but
В вашем файле, в диапазоне F9:K11 показано что возвращает каждый фрагмент формулы
Как видно внутри функции СУММПРОИЗВ все фрагменты перемножаются, а потом суммируются. Происходит то, что отражается в названии функции СУММируютсяПРОИЗВедения
почему СТОЛБЕЦ($A:$F). Столбец А - 1-ый, Столбец В - 2-ой, С - 3 и тд
Функция СУММПРОИЗВ вернет значение номер элемента массива $F$1:$J$1
В вашем файле, в диапазоне F9:K11 показано что возвращает каждый фрагмент формулы
Как видно внутри функции СУММПРОИЗВ все фрагменты перемножаются, а потом суммируются. Происходит то, что отражается в названии функции СУММируютсяПРОИЗВедения
почему СТОЛБЕЦ($A:$F). Столбец А - 1-ый, Столбец В - 2-ой, С - 3 и тд
Функция СУММПРОИЗВ вернет значение номер элемента массива $F$1:$J$1 AlexM
Как преобразовать букву столбца в число или наоборот в Excel?
В этой статье я расскажу о том, как преобразовать букву столбца в номер столбца или преобразовать номер столбца в букву. Например, преобразовать букву AA в столбце в число 27 или преобразовать номер столбца 100 в букву CV. Чтобы получить решение следующими методами.
Преобразуйте букву столбца в число или наоборот с помощью формул
Чтобы преобразовать букву столбца или метку в число или наоборот, приведенные ниже формулы могут помочь вам, пожалуйста, сделайте следующее:
Преобразование буквы столбца в номер столбца:
Пожалуйста, введите эту формулу: = КОЛОНКА (КОСВЕННО ("AB1")) в пустую ячейку, где вы хотите найти преобразованный результат, а затем нажмите Enter ключ для получения номера столбца:
Примечание: В приведенной выше формуле AB - буква столбца, на основе которой вы хотите получить номер столбца, вы можете изменить его по своему усмотрению.
Преобразуйте номер столбца в букву столбца:
Введите эту формулу: = ПОДСТАВИТЬ (АДРЕС (1,200,4); 1; "") в пустую ячейку, чтобы получить результат, а затем нажмите Enter чтобы получить букву столбца следующим образом:
Примечание: В приведенной выше формуле красное число 200 - это номер столбца, который вы хотите преобразовать в букву столбца, вы можете изменить его по своему усмотрению.
Преобразование буквы столбца в число или наоборот с помощью функции, определяемой пользователем
Преобразование буквы столбца в номер столбца:
1. Удерживайте ALT + F11 ключи, затем он открывает Microsoft Visual Basic для приложений окно.
2. Нажмите Вставить > Модулии вставьте следующий код в Модули Окно.
Код VBA: преобразовать букву столбца в номер столбца:
3. Затем сохраните и закройте этот код, вернитесь на рабочий лист и введите следующую формулу: = Tocolnum ("ВВ") (VV - буква столбца, в которой вы хотите преобразовать число. ) в пустую ячейку и нажмите Enter ключ, чтобы получить номер столбца, см. снимок экрана:
Преобразуйте номер столбца в букву столбца:
1. Удерживайте ALT + F11 ключи, затем он открывает Microsoft Visual Basic для приложений окно.
2. Нажмите Вставить > Модулии вставьте следующий код в Модули Окно.
Код VBA: преобразовать номер столбца в букву столбца:
3. Затем сохраните и закройте этот код, вернитесь на рабочий лист и введите следующую формулу: = ToColletter (50) (50 - номер столбца, который вы хотите преобразовать в букву. ) в пустую ячейку и нажмите Enter ключ, чтобы получить номер столбца, см. снимок экрана:
Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2016 для Mac Excel 2013 Excel 2010 Excel 2007 Excel для Mac 2011 Excel Starter 2010 Еще. Меньше
В этой статье описаны синтаксис формулы и использование функции АДРЕС в Microsoft Excel. Чтобы узнать больше о работе с почтовыми адресами и создании почтовых наклеек, см. по ссылкам в разделе См. также.
Описание
Функцию АДРЕС можно использовать для получения адреса ячейки на листе по номерам строки и столбца. Например, функция АДРЕС(2;3) возвращает значение $C$2. Еще один пример: функция АДРЕС(77;300) возвращает значение $KN$77. Чтобы передать функции АДРЕС номера строки и столбца в качестве ее аргументов, можно использовать другие функции (например, функции СТРОКА и СТОЛБЕЦ).
Синтаксис
Аргументы функции АДРЕС указаны ниже.
Номер_строки Обязательный аргумент. Номер строки, используемый в ссылке на ячейку.
Номер_столбца Обязательный аргумент. Номер столбца, используемый в ссылке на ячейку.
Тип_ссылки Необязательный аргумент. Задает тип возвращаемой ссылки.
Возвращаемый тип ссылки
Абсолютная строка; относительный столбец
Относительная строка; абсолютный столбец
A1 Необязательный аргумент. Логическое значение, которое определяет тип ссылок: А1 или R1C1. При использовании ссылок типа А1 столбцы обозначаются буквами, а строки — цифрами. При использовании ссылок типа R1C1 и столбцы, и строки обозначаются цифрами. Если аргумент А1 имеет значение ИСТИНА или опущен, то функция АДРЕС возвращает ссылку типа А1; если этот аргумент имеет значение ЛОЖЬ, функция АДРЕС возвращает ссылку типа R1C1.
Примечание: Чтобы изменить тип ссылок, используемый Microsoft Excel, откройте вкладку Файл, а затем нажмите кнопку Параметры и выберите пункт Формулы. В группе Работа с формулами установите или снимите флажок Стиль ссылок R1C1.
Имя_листа Необязательный аргумент. Текстовое значение, определяющее имя листа, которое используется для формирования внешней ссылки. Например, формула =АДРЕС(1;1;;;"Лист2") возвращает значение Лист2!$A$1. Если аргумент имя_листа отсутствует, имя листа не используется, и адрес, возвращаемый функцией, ссылается на ячейку текущего листа.
Пример
Скопируйте образец данных из следующей таблицы и вставьте их в ячейку A1 нового листа Excel. Чтобы отобразить результаты формул, выделите их и нажмите клавишу F2, а затем — клавишу ВВОД. При необходимости измените ширину столбцов, чтобы видеть все данные.
В этом руководстве мы будем искать определенное значение в строках диапазона данных, а затем возвращать соответствующий заголовок столбца соответствующей ячейки строки.
Получить заголовок столбца на основе определенного значения строки с формулой
Чтобы получить заголовок столбца на основе определенного значения строки в Excel, вам может помочь приведенная ниже формула.
1. Выберите пустую ячейку для вывода заголовка, скопируйте в нее формулу ниже и нажмите Enter ключ, чтобы получить соответствующий заголовок.
=INDEX($C$2:$G$2,SUMPRODUCT(MAX(($C$3:$G$6=I3)*(COLUMN($C$3:$G$6))))-COLUMN($C$2)+1)
Примечание: В формуле $ C $ 2: $ G $ 2 это диапазон заголовка, $ C $ 3: $ G $ 6 содержит ли диапазон конкретное значение, в котором вы будете искать, I3 - это ячейка, содержащая значение критерия, которое вы найдете в диапазоне $ C $ 3: $ G $ 6, а $ C $ 2 - это первый столбец диапазона $ C $ 3: $ G $ 6. Пожалуйста, измените их под свои нужды.
Статьи по теме
Значение Vlookup и возврат true или false / да или нет в Excel
Чтобы vlookup значения в списке и отображать True / False или Yes / No для результата, метод, описанный в этой статье, окажет вам услугу.
вернуть значение в другой ячейке, если ячейка содержит определенный текст в Excel
Предположим, что ячейка E6 содержит значение «Да», ячейка F6 будет автоматически заполнена значением «одобрить». Если вы изменили «Да» на «Нет» или «Нейтральность» в E6, значение в F6 будет немедленно изменено на «Отклонить» или «Пересмотреть». Как вы можете этого добиться? В этой статье собраны некоторые полезные методы, которые помогут вам легко решить эту проблему.
Office 365 ProPlus переименован в Майкрософт 365 корпоративные приложения. Для получения дополнительной информации об этом изменении прочитайте этот блог.
Симптомы
Метки столбцов представлены в виде чисел, а не букв. Например, вместо просмотра столбцов A, B и C в верхней части таблицы отобразятся цифры 1, 2, 3 и так далее.
Причина
Подобная ситуация возникает в том случае, если установлен флажок Стиль ссылок R1C1 в диалоговом окне «Параметры».
Решение
Чтобы изменить эту ситуацию, выполните указанные ниже действия:
- Запустите Microsoft Excel.
- В меню Сервис щелкните пункт Параметры.
- Откройте вкладку Формулы.
- В разделе Работа с формулами щелкните, чтобы снять флажок Стиль ссылок R1C1 (верхний левый угол), затем нажмите кнопку ОК.
При установке флажка Стиль ссылок R1C1 Excel изменяет стиль ссылок заголовков строк и столбцов, а ссылки на ячейки из стиля A1 изменяются в стиль R1C1.
Дополнительные сведения
Стиль ссылок A1 и стиль ссылок R1C1
Стиль ссылки A1
По умолчанию в Excel используется стиль ссылки A1, который ссылается на столбцы в виде букв (от A до IV, всего 256 столбцов) и строки в виде чисел (от 1 до 65 536). Эти буквы и числа называются заголовками строк и столбцов. Чтобы создать ссылку на ячейку, введите букву столбца и следующий за ней номер строки. Например, D50 относится к ячейке на пересечении столбца D и строки 50. Чтобы создать ссылку на диапазон ячеек, введите ссылку для ячейки, которая находится в верхнем левом углу диапазона, введите двоеточие (:), а затем введите ссылку на ячейку, которая находится в нижнем правом углу диапазона.
Стиль ссылки R1C1
Excel также может использовать стиль ссылок R1C1, в котором строки и столбцы представлены в виде чисел на рабочем листе. Стиль ссылок R1C1 полезен для вычисления позиций строк и столбцов в макросах. В стиле R1C1 Excel указывает расположение ячейки с "R", за которой следует номер строки, и "C", за которой следует номер столбца.
Ссылки
Читайте также: