Вы можете активировать Office Clipboard (стрелка внизу справа от раздела буфера обмена на вкладке «Главная лента»). Скопируйте оба диапазона, затем используйте команду «Вставить все», как показано ниже.
Вам все равно нужно сначала заполнить имя листа в дополнительном столбце, хотя это можно сделать, дважды щелкнув дескриптор заполнения.
[/g1]
Обновить
Чтобы получить те же результаты с формулами, попробуйте заполнить это для имени листа:
=IF(ROW()<=COUNTA(Sheet1!A:A),"Sheet1",IF(ROW()<COUNTA(Sheet1:Sheet2!A:A),"Sheet2",""))
, а затем заполните и перейдите по этой формуле для значения в таблицах:
=IF(ROW()<=COUNTA(Sheet1!A:A),Sheet1!A2,IF(ROW()<COUNTA(Sheet1:Sheet2!A:A),INDEX(Sheet2!A:A,ROW()-COUNTA(Sheet1!A:A)+1),""))
Вы используете функции стрелок. IE11 не поддерживает их. Вместо этого используйте функции function
.
Здесь перевод Бабеля на ES5:
g.selectAll(".mainBars").append("text").attr("x", function (d) {
return d.part == "primary" ? -40 : 40;
}).attr("y", function (d) {
return +6;
}).text(function (d) {
return d.key;
}).attr("text-anchor", function (d) {
return d.part == "primary" ? "end" : "start";
});
Избегайте использования функций стрелок, если вам нужно поддерживать IE 11 как , он не поддерживается
Измените их на обычные функции, и ваш код должен работать так, как вы ожидаете
g.selectAll(".mainBars").append("text").attr("x",function(d) {
return d.part=="primary"? -40: 40;
}).attr("y",function(d){
return +6;
}).text(function(d) {
return d.key;
}).attr("text-anchor", function(d) {
return d.part=="primary"? "end": "start";
});
this
:var f = (a) => {a.some1(); this.some2();};
-var f = function(a) {a.some1(); this.some2();}.bind(this);
– user1742529 27 June 2018 в 09:50