About
Совместите два списка с возможностью добавления пользовательского префикса, суффикса и разделителя. Это полезно, когда вы хотите объединить два текстовых документа строка за строкой.
Простой пример
Объедините имена и фамилии с использованием пробела в качестве разделителя.
Колонка 1
Сара
Энтони
Уильям
Стивен
Колонка 2
Митчелл
Эдвардс
Джонсон
Дэвис
Результат
Сара Митчелл
Энтони Эдвардс
Уильям Джонсон
Стивен Дэвис
Исключить пустые строки
При включении этой опции инструмент не будет добавлять указанный префикс, суффикс и/или разделитель, если обе строки пусты.
Связанные инструменты
- Разделить текст - Разделите текст на отдельные столбцы или по новой строке.
- Извлечь столбец - Получите определенный столбец из разделенного текста.
- Поменять столбцы местами - Поменяйте местами два столбца из разделенного текста.
Соедините два списка по положению строк. Объедините имена и фамилии, подписи и коды или другие пары значений.
Как пользоваться
Вставьте первый список в A, второй в B. Задайте разделитель, префикс и суффикс. Проверьте соответствие строк перед копированием.
Пример
Ada в первом списке и Lovelace во втором дадут Ada Lovelace при разделителе из одного пробела.
Вопросы и ответы
Что будет при разной длине?
Длина вывода равна более длинному списку. Недостающие значения пустые, поэтому проверьте неполные пары.
Практическая задача
До объединения имён и отделов проверьте, что третья строка одного списка соответствует третьей другого. Соединение использует позиции, а не ключ личности. Не сортируйте списки независимо.
Дополнительный вопрос
Можно ли объединить записи по ID клиента?
Нет. Соединение по позиции не является запросом к базе. Сначала сопоставьте записи по устойчивому ключу, затем объединяйте подписи.
Детали для проверки результата
| Деталь | Пояснение |
|---|---|
| Буквальные разделители | Буквальный разделитель является точной последовательностью, включая пробелы. Запятая отличается от запятой с пробелом. До извлечения или перестановки полей проверьте соответствие источнику. |
| Заголовки столбцов | Заголовки задают имена столбцов, а не дополнительные значения. Их порядок должен соответствовать каждой строке. При создании объектов одинаковые имена делают назначение значений неоднозначным. |
| Кавычки в CSV | Поле CSV с запятой, кавычкой или переносом заключается в кавычки. Внутренняя кавычка удваивается. Простое разбиение по каждой запятой теряет реальные границы таких полей. |
| Пустые и отсутствующие данные | Пустая строка, отсутствующее свойство и null обозначают разные состояния. Плоская таблица может стереть различия. До преобразования определите, что должны означать пропущенные ячейки. |
| Строки и значения | Строка JSON "12" отличается от числа 12, а "false" от false. Смена типа влияет на сравнение и импорт. Коды храните строками, если важны начальные нули и точные цифры. |