#excel #excel-formula
#excel #excel-формула
Вопрос:
У меня есть лист Excel. Данные хранятся как
Col1. Col2. Col3. Col4 Col5
_____________________________
A=123 B=456 C=789 A=INV Y=67
_____________________________
A=678 B=783 A=900 U=89
_____________________________
B=890 C=PO F=09
_____________________________
Теперь я хочу выполнить поиск в «A =» в одной строке. Суть в том, чтобы выполнить поиск «A =» в этих 5 столбцах. И, если найдено, вставьте значение в Col6. Если обнаружено несколько случаев «A =», обе ячейки, имеющие «A =», должны быть скопированы в ячейку Col6.
Мой COl 6 должен выглядеть так
123,INV
678,900
В первом случае я могу получить только первое значение в Col 6, т.е. 123. Как работать с кратными?
Ответ №1:
Если у вас есть Office365
, используйте приведенную ниже формулу-
=TEXTJOIN(", ",TRUE,MID(FILTER(A1:E1,ISNUMBER(SEARCH("A=",A1:E1)),""),3,3))
Комментарии:
1. Не могли бы вы, пожалуйста, что здесь означает 3,3?
2.
3,3
означает извлечение данных из позиции от 3 до 3 символов.