Copie el código de código de la siguiente manera:
función hb(){
var tab = document.getElementById("subtabla");
var maxCol = 3, val, contar, iniciar;
var ys="";
for(var col = maxCol-1; col >= 0; col--) {
contar = 1;
valor = "";
for(var i=0; i<tab.rows.length; i++){
if(val == tab.rows[i].celdas[col].innerHTML){
contar++;
}demás{
si(cuenta > 1){
//unir
inicio = i - contar;
si(ys=="#00FFFF"){
ys="#EEEE00";
}demás{
ys="#00FFFF";
}
tab.rows[start].cells[col].rowSpan = contar;
tab.rows[start].cells[1].style.backgroundColor=ys;//Cambiar color
// ys="#EEEE00";
//tab.rows[i].cells[1].style.backgroundColor="#00FFFF";//Cambiar el color a verde
for(var j=inicio+1; j<i; j++){ //
tab.rows[j].cells[col].style.display = "ninguno";
tab.rows[j].removeChild(tab.rows[j].cells[col]);
}
contar = 1;
}
val = tab.rows[i].cells[col].innerHTML;
}
}
if(count > 1){ //Fusionar, si las últimas líneas son iguales
inicio = i - contar;
tab.rows[start].cells[col].rowSpan = contar;
for(var j=inicio+1; j<i; j++) {
tab.rows[j].removeChild(tab.rows[j].cells[col]);
}
}
}
}