• ベストアンサー

数字を入力してのリンクについて。

セルA1に ""1"" を入力して セルB1に (リンクさせたもじを表記) 以外は 空白  見たいな感じで作りたいのですが、 IFを使えば簡単なのですが、IFですと26?通りしか計算できなかったと思いますので、 A1に1を入力すると B1にABC A2に2を入力すると B21にDEF ・ ・ A40に40を入力すると B40にQWA のような感じでリンクできるそ方法をご存知の方 ご教授お願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.2

例えばシート1のA1セルに1と入力したときにB列にABCと表示させるためにはシート2のA1セルに1と入力してB1セルにABC、A2セルに2と入力してB2セルにDEFと入力します。下の行にも同じようにA列に数値をB列に相当する文字列を入力しておきます。 その上でシート1のB1セルには次の式を入力して下方にドラッグコピーします。 =IF(COUNTIF(Sheet2!A:A,A1)=0,"",VLOOKUP(A1,Sheet2!A:B,2,FALSE)) これでA列に数値を入力すれば、シート2で設定された文字列がB列に表示されます。 ご質問の意味が違っていたらごめんなさい。

その他の回答 (2)

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.3

こんばんは! 解釈が違っていたらごめんなさい。 ↓の画像で説明させていただきます。 D列に参照するデータを行方向に入力しておきます。 (とりあえず、100行目までデータがあると仮定します) B1セルに =IF(A1="","",INDEX($D$1:$D$100,A1)) という数式を入れ、オートフィルでずぃ~~~!っと下へコピーすると 画像のような感じになります。 こんな感じで良いのですかね? 参考になれば幸いですが、 的外れなら読み流してくださいね。m(__)m

  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.1

質問の内容が今ひとつ不明確です。 例がセルごとにそれぞれ違う値を表示させていますが、同じ条件の数式でよいならLOOKUP系の関数やCHOOSE関数などで表示できそうな気もするのですが・・・ >IFを使えば簡単なのですが、IFですと26?通りしか計算できなかったと思いますので、 質問内容が把握できるように、IFを使った場合に簡単に表示できるという数式を例示してください。 また実際に入力する値によってもっとも簡便な数式が違いますので、家訓にですが本当に入力する値は1から始まる数字だけなのでしょうか?

関連するQ&A