Сравнение строк из нескольких ячеек.
ni4esse
Дата: Пятница, 02.02.2024, 15:07 |
Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 15
Репутация:
0
±
Замечаний:
0% ±
Уважаемые форумчане, может кто подскажет способ сравнения строк не из одной ячейки, а из нескольких. Мне нужно сравнить строку из нескольких ячеек (т.е. массив) и всем совпадением присвоить имя. Формула =ЕСЛИ($B$2:$F$2=B2:F2;"01";"") сравнивает каждую ячейку и выдает в конечном итоге 01 столько раз, сколько ячеек я сравниваю. а мне нужно 01 получить 1 раз. Пример приложил.
Уважаемые форумчане, может кто подскажет способ сравнения строк не из одной ячейки, а из нескольких. Мне нужно сравнить строку из нескольких ячеек (т.е. массив) и всем совпадением присвоить имя. Формула =ЕСЛИ($B$2:$F$2=B2:F2;"01";"") сравнивает каждую ячейку и выдает в конечном итоге 01 столько раз, сколько ячеек я сравниваю. а мне нужно 01 получить 1 раз. Пример приложил. ni4esse
Ответить
Сообщение Уважаемые форумчане, может кто подскажет способ сравнения строк не из одной ячейки, а из нескольких. Мне нужно сравнить строку из нескольких ячеек (т.е. массив) и всем совпадением присвоить имя. Формула =ЕСЛИ($B$2:$F$2=B2:F2;"01";"") сравнивает каждую ячейку и выдает в конечном итоге 01 столько раз, сколько ячеек я сравниваю. а мне нужно 01 получить 1 раз. Пример приложил. Автор - ni4esse Дата добавления - 02.02.2024 в 15:07
gling
Дата: Пятница, 02.02.2024, 15:42 |
Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2563
Репутация:
706
±
Замечаний:
0% ±
2010
А так не подойдет? Посчиталось 4 ячейки с 01, но выдало только 1 раз.Код
=ЕСЛИ(СЧЁТЕСЛИ(A2:F12;$F$2);"01";"")
А показали бы, где и какой результат хотите получить, было бы понятнее. Еще вариантКод
=ЕСЛИОШИБКА(ВПР(СЦЕПИТЬ(--ЕТЕКСТ(A2);--ЕТЕКСТ(B2);--ЕТЕКСТ(C2);--ЕТЕКСТ(D2);--ЕТЕКСТ(E2));{"10101";"01":"01110";"02":"01011";"03"};2;);"Нет типа")
А так не подойдет? Посчиталось 4 ячейки с 01, но выдало только 1 раз.Код
=ЕСЛИ(СЧЁТЕСЛИ(A2:F12;$F$2);"01";"")
А показали бы, где и какой результат хотите получить, было бы понятнее. Еще вариантКод
=ЕСЛИОШИБКА(ВПР(СЦЕПИТЬ(--ЕТЕКСТ(A2);--ЕТЕКСТ(B2);--ЕТЕКСТ(C2);--ЕТЕКСТ(D2);--ЕТЕКСТ(E2));{"10101";"01":"01110";"02":"01011";"03"};2;);"Нет типа")
gling
ЯД-41001506838083
Сообщение отредактировал gling - Пятница, 02.02.2024, 17:39
Ответить
Сообщение А так не подойдет? Посчиталось 4 ячейки с 01, но выдало только 1 раз.Код
=ЕСЛИ(СЧЁТЕСЛИ(A2:F12;$F$2);"01";"")
А показали бы, где и какой результат хотите получить, было бы понятнее. Еще вариантКод
=ЕСЛИОШИБКА(ВПР(СЦЕПИТЬ(--ЕТЕКСТ(A2);--ЕТЕКСТ(B2);--ЕТЕКСТ(C2);--ЕТЕКСТ(D2);--ЕТЕКСТ(E2));{"10101";"01":"01110";"02":"01011";"03"};2;);"Нет типа")
Автор - gling Дата добавления - 02.02.2024 в 15:42
elovkov
Дата: Пятница, 02.02.2024, 15:42 |
Сообщение № 3
Группа: Друзья
Ранг: Обитатель
Сообщений: 408
Репутация:
73
±
Замечаний:
0% ±
Excel 2013
Не знаю как типы по колонкам разнести, но строки можно сравнивать таким вот монстромКод
=ЕСЛИ(A3&1&B3&1&C3&1&D3&1&E3=A$22&1&B$22&1&C$22&1&D$22&1&E$22;"01"; ЕСЛИ(A3&1&B3&1&C3&1&D3&1&E3=A$23&1&B$23&1&C$23&1&D$23&1&E$23;"02"; ЕСЛИ(A3&1&B3&1&C3&1&D3&1&E3=A$24&1&B$24&1&C$24&1&D$24&1&E$24;"03";"")))
Но для этого шаблон нужен, у меня он в строках 22-24 Вопрос не решил, но может направление подскажу
Не знаю как типы по колонкам разнести, но строки можно сравнивать таким вот монстромКод
=ЕСЛИ(A3&1&B3&1&C3&1&D3&1&E3=A$22&1&B$22&1&C$22&1&D$22&1&E$22;"01"; ЕСЛИ(A3&1&B3&1&C3&1&D3&1&E3=A$23&1&B$23&1&C$23&1&D$23&1&E$23;"02"; ЕСЛИ(A3&1&B3&1&C3&1&D3&1&E3=A$24&1&B$24&1&C$24&1&D$24&1&E$24;"03";"")))
Но для этого шаблон нужен, у меня он в строках 22-24 Вопрос не решил, но может направление подскажу elovkov
Умное лицо это еще не признак ума. Все глупости на земле делаются именно с этим выражением лица
Сообщение отредактировал elovkov - Пятница, 02.02.2024, 15:43
Ответить
Сообщение Не знаю как типы по колонкам разнести, но строки можно сравнивать таким вот монстромКод
=ЕСЛИ(A3&1&B3&1&C3&1&D3&1&E3=A$22&1&B$22&1&C$22&1&D$22&1&E$22;"01"; ЕСЛИ(A3&1&B3&1&C3&1&D3&1&E3=A$23&1&B$23&1&C$23&1&D$23&1&E$23;"02"; ЕСЛИ(A3&1&B3&1&C3&1&D3&1&E3=A$24&1&B$24&1&C$24&1&D$24&1&E$24;"03";"")))
Но для этого шаблон нужен, у меня он в строках 22-24 Вопрос не решил, но может направление подскажу Автор - elovkov Дата добавления - 02.02.2024 в 15:42
ni4esse
Дата: Пятница, 02.02.2024, 17:19 |
Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 15
Репутация:
0
±
Замечаний:
0% ±
А показали бы, где и какой результат хотите получить, было бы понятнее.
так вроде пример желаемого результата выложил.
А показали бы, где и какой результат хотите получить, было бы понятнее.
так вроде пример желаемого результата выложил.ni4esse
Ответить
Сообщение А показали бы, где и какой результат хотите получить, было бы понятнее.
так вроде пример желаемого результата выложил.Автор - ni4esse Дата добавления - 02.02.2024 в 17:19
ni4esse
Дата: Пятница, 02.02.2024, 17:22 |
Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 15
Репутация:
0
±
Замечаний:
0% ±
Вопрос не решил, но может направление подскажу
Спасибо. Пока решил примерно тем же способом только через Объединить и Если.
Вопрос не решил, но может направление подскажу
Спасибо. Пока решил примерно тем же способом только через Объединить и Если.ni4esse
Ответить
Сообщение Вопрос не решил, но может направление подскажу
Спасибо. Пока решил примерно тем же способом только через Объединить и Если.Автор - ni4esse Дата добавления - 02.02.2024 в 17:22
gling
Дата: Пятница, 02.02.2024, 18:10 |
Сообщение № 6
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2563
Репутация:
706
±
Замечаний:
0% ±
2010
Может кому пригодятся формулы в файле.
Может кому пригодятся формулы в файле. gling
ЯД-41001506838083
Ответить
Сообщение Может кому пригодятся формулы в файле. Автор - gling Дата добавления - 02.02.2024 в 18:10
elovkov
Дата: Суббота, 03.02.2024, 10:27 |
Сообщение № 7
Группа: Друзья
Ранг: Обитатель
Сообщений: 408
Репутация:
73
±
Замечаний:
0% ±
Excel 2013
ну у меня ОБЪЕДИНИТЬ нету, 13й офис, эта штука с 16го только, полезная конечно функция
ну у меня ОБЪЕДИНИТЬ нету, 13й офис, эта штука с 16го только, полезная конечно функцияelovkov
Умное лицо это еще не признак ума. Все глупости на земле делаются именно с этим выражением лица
Ответить
Сообщение ну у меня ОБЪЕДИНИТЬ нету, 13й офис, эта штука с 16го только, полезная конечно функцияАвтор - elovkov Дата добавления - 03.02.2024 в 10:27
AlexM
Дата: Суббота, 03.02.2024, 13:36 |
Сообщение № 8
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация:
1129
±
Замечаний:
0% ±
Excel 2003
Для конкретного примера можно так. Т.е оценивать только столбец D и E
Для конкретного примера можно так. Т.е оценивать только столбец D и E AlexM
Номер мобильного модема (без голосовой связи) 9269171249 МегаФон, Московский регион.
Сообщение отредактировал AlexM - Суббота, 03.02.2024, 13:46
Ответить
Сообщение Для конкретного примера можно так. Т.е оценивать только столбец D и E Автор - AlexM Дата добавления - 03.02.2024 в 13:36