Ответ 1
Не утверждая, что это правильный ответ, но с помощью комментариев от других пользователей, возможно, ниже может немного прояснить ситуацию:
Без каких-либо официальных документов по этому вопросу и, казалось бы, случайных разделителей строк и столбцов, @Gserg продемонстрировал хитрость для получения информации для любого LCID с использованием этого уникального идентификатора в службе поддержки MS Office в разделе "Создание одномерных и двумерные константы ". Хотя это информация службы поддержки MS Office, разделителями, которые вы видите, являются ЛОЖЬ. Они могут выступать как .
a ,
a ;
a :
a \
или даже |
. Вы получаете эти результаты, изменяя LCID с URL-адреса на интересующий LCID, например: fr-fr
.
Хотя существует около 600 различных LCID, все они перенаправляются к стандартному LCID. С помощью @FlorentB. мы обнаружили, что не только документация поддержки MS Office неверна, но, похоже, что эти разделители не так уж случайны. Глядя на страны, использующие десятичную точку, они используют ,
в качестве разделителя столбцов (горизонтальный массив) и ;
в качестве разделителя строк (вертикальный массив). Однако страны, использующие десятичную запятую, используют \
в качестве разделителя столбцов и ;
для строк соответственно.
Изменяя настройки страны системы, проверяя все значения по умолчанию LCID в Excel, мы получили приведенную ниже матрицу, в которой показаны все разделители строк и столбцов для каждого значения по умолчанию:
| LCID | Row | Column |
|-------|-----|--------|
| ar-sa | ; | , |
| bg-bg | ; | \ |
| cs-cz | ; | \ |
| da-dk | ; | \ |
| de-de | ; | \ |
| el-gr | ; | \ |
| en-gb | ; | , |
| en-ie | ; | , |
| en-us | ; | , |
| es-es | ; | \ |
| et-ee | ; | \ |
| fi-fi | ; | \ |
| fr-fr | ; | \ |
| he-il | ; | , |
| hr-hr | ; | \ |
| hu-hu | ; | \ |
| id-id | ; | \ |
| it-it | ; | \ |
| ja-jp | ; | , |
| ko-kr | ; | , |
| lt-lt | ; | \ |
| lv-lv | ; | \ |
| nb-no | ; | \ |
| nl-nl | ; | \ |
| pl-pl | ; | \ |
| pt-br | ; | \ |
| pt-pt | ; | \ |
| ro-ro | ; | \ |
| ru-ru | ; | \ |
| sk-sk | ; | \ |
| sl-si | ; | \ |
| sv-se | ; | \ |
| th-th | ; | , |
| tr-tr | ; | \ |
| uk-ua | ; | \ |
| vi-vn | ; | \ |
| zh-cn | ; | , |
| zh-hk | ; | , |
| zh-tw | ; | , |
Очевидный вывод состоит в том, что все страны используют точку с запятой в качестве разделителя строк (по вертикали). И в зависимости от десятичного разделителя страны используйте обратную косую черту или запятую в качестве разделителя столбца (горизонтального) в формулах массива.
Таким образом, даже без надлежащей MS-документации и места в интерфейсе Excel (как в случае с тысячами и десятичными разделителями), по этому вопросу очевидно, что знание десятичного разделителя в вашей стране автоматически означает, что вы используете либо \
, либо ,
как разделитель столбцов.
| Dec_Seperator | Row | Column |
|---------------|-----|--------|
| . | ; | , |
| , | ; | \ |
Я бы с удовольствием получил больше информации о вышеупомянутом и/или наличие любой правильной документации MS Office, чтобы добавить к этому.