Google Apps Scriptを使って、セルB1にデータがあるかどうかをチェックし、あればセルA1のハイパーリンクを開くコードを書くことができます。

以下はサンプルコードです：

```go
function onEdit(e) {
  var sheet = e.source.getActiveSheet();
  var range = e.range;
  
  // Verifica si la celda editada es la B1 y si hay datos en ella
  if (range.getRow() == 1 && range.getColumn() == 2 && range.getValue() !== "") {
    // Obtiene el valor de la celda A1 y lo abre como un hipervínculo
    var url = sheet.getRange("A1").getValue();
    if (url != "") {
      var html = "<script>window.open('" + url + "')</script>";
      var userInterface = HtmlService.createHtmlOutput(html);
      SpreadsheetApp.getUi().showModalDialog(userInterface, 'Hipervínculo');
    }
  }
}
```

このコードを使用するには、以下の手順に従ってください：

    Googleスプレッドシートを開きます。
    ツール > スクリプトエディタをクリックします。
    上記のコードをコピーして、スクリプトエディタに貼り付けます。
    スクリプトを保存し、スクリプト エディタを閉じます。
    セルA1に開きたいハイパーリンクを入力します。
    セルB1にデータを入力してコードを有効にします。

セル B1 にデータが入力されると、コードはセルにデータがあるかどうかをチェックし、データがあればセル A1 のハイパーリンクを開きます。セル B1 にデータがなければ、コードは何もしません。
Puedes usar Google Apps Script para escribir un código que verifique si hay datos en la celda B1 y, en caso afirmativo, abra el hipervínculo en la celda A1.

Aquí te dejo un código de ejemplo que puedes usar como punto de partida:

go

function onEdit(e) {
  var sheet = e.source.getActiveSheet();
  var range = e.range;
  
  // Verifica si la celda editada es la B1 y si hay datos en ella
  if (range.getRow() == 1 && range.getColumn() == 2 && range.getValue() !== "") {
    // Obtiene el valor de la celda A1 y lo abre como un hipervínculo
    var url = sheet.getRange("A1").getValue();
    if (url != "") {
      var html = "<script>window.open('" + url + "')</script>";
      var userInterface = HtmlService.createHtmlOutput(html);
      SpreadsheetApp.getUi().showModalDialog(userInterface, 'Hipervínculo');
    }
  }
}

Para usar este código, sigue estos pasos:

    Abre tu hoja de cálculo de Google.
    Haz clic en Herramientas > Editor de secuencias de comandos.
    Copia y pega el código anterior en el editor de secuencias de comandos.
    Guarda el script y cierra el editor de secuencias de comandos.
    Escribe el hipervínculo que deseas abrir en la celda A1.
    Escribe datos en la celda B1 para activar el código.

Cuando se ingresen datos en la celda B1, el código verificará si hay datos en la celda y si es así, abrirá el hipervínculo en la celda A1. Si no hay datos en la celda B1, el código no hará nada.