• ベストアンサー

以下条件を実現させるエクセルコードが分かりません。

cistronezkの回答

回答No.4

回答3の式の訂正です。 誤) >= IF(A1="","","<a href="""&E1&""" target=""_blank"">"&A1&"</a>") 正) = IF(A1="","","<a href="""&$E1&""" target=""_blank"">"&A1&"</a>")                   ↑$が抜けてました。 失礼しました。

関連するQ&A

  • エクセルにて以下のことを実現したい。

      A  B  C 1 ○  1 2 ×  2 3 ×  3 4 ○  0.5 5 ×  2 6... 以上の様なマトリクスにて。 A列が条件セル,B列がデータセルとします。 C列セルを計算セルに, (1)同行のA列が○ならば「0」。   例:C1=0 (2)同行のA列が×ならば,   そこより上段で,最も近い○からの差分を計算。   例:C2=2-1=1     C3=3-1=2     C5=2-0.5=1.5 としたいのです。 うまいやり方をご教授いただけないでしょうか?

  • Excelでcsvやtxtで保存する時にダブルクォートが勝手に付く

    Excelで作ったデータにリンクがある時なのですが、csvかタブ区切りのtxtで保存すると勝手にダブルクォートが付いてしまいます。 勝手に入らない方法はないものでしょうか? 当方Excel2000です。 解決策をご存知でしたら、ぜひ教えてください!よろしくお願いします。 例:<A href="http://www.○○○.com" target="_blank">こちら</a> csvかタブ区切りtxtで保存して、テキストなどで開くと、 "<A href=""http://www.○○○.com"" target=""_blank"">こちら</a>" のような感じになってしまう。

  • マクロについて質問です

    以前以下のようなコードを教わった物です。 Sub 引用文作成() If Not TypeOf Selection Is Range Then Exit Sub Dim i As Long Dim sPrev As String Open "C:\test.tmp" For Output As #1 ' // Output html sPrev = "" For Row = 2 To Cells(Rows.Count, 1).End(xlUp).Row Print #1, "●"; Cells(Row, 1) & "...<a href=""" & Cells(Row, 2) & """ target=""_blank"">続きはこちら</a><br>---<br>" Next Close #1 Shell "notepad.exe C:\test.tmp", vbNormalFocus End Sub この場合、Aのセルに文章を入れ、Bの文章にURLると ●文章1...<a href="http://123.com/" target="_blank">続きはこちら</a><br>---<br> ●文章2...<a href="http://123.com/" target="_blank">続きはこちら</a><br>---<br> このように出力してくれますが、これを次のように出力する場合はどのようにすればいいでしょうか? Aのセルにタイトル、BのセルにURL、Cのセルに文章を入れて以下のようなリンク集っぽいのを作りたいです。 <p>●<a href="http://123.com/" target="_blank">タイトル1</a><br> 文章</p> <p>●<a href="http://123.com/" target="_blank">タイトル2</a><br> 文章</p> Cells(Row, 3)を追加して色々と試したのですがどうも上手くいきません。 よろしくお願いします。

  • エクセルのセル内の文字列から抽出したい

    A列に <a href="http://URL/" target="_blank">サイト名</a> という文字列が1000個くらい入っています。 B列にURL部分のみ、C列にサイト名のみを取り出したくて、 B1に左から9文字を削って =SUBSTITUTE(A1,LEFT(A1,9),"") とか入れてみるのですが、これだとURL部分以降の " target="_blank">サイト名</a> が残ってしまいます。 C1には何を入れたら前後の文字列が削除できてサイト名だけになるのかもわかりません。 URLはセルごとに文字数が違うので、どの関数を使えば一括で B1にURL、C1にサイト名が表示されるようになるかアドバイスをお願いいたします。

  • マクロの事で質問です?

    以前、「マクロを使ってこんな事って出来ますか?」を質問した者です。 http://oshiete1.goo.ne.jp/qa4035950.html ANo.4のKenKen_SPさんの回答が参考になりました。 そこで、KenKen_SPさんのソースを参考にして別の事をやってみたのですが、うまくいきません。 やりたい事は エクセルのA列に文章 B列にURLを入力してマクロを使って下記のようにメモ帳に出力したいです。 例 1ここに文章...<a href="http://123.com" target="_blank">続きはこちら</a><br> 2ここに文章...<a href="http://234.com" target="_blank">続きはこちら</a><br> 3ここに文章...<a href="http://345.com" target="_blank">続きはこちら</a><br> 4ここに文章...<a href="http://456.com" target="_blank">続きはこちら</a><br> いつも聞いてばかりですいませんがよろしくお願いします。

  • エクセルSUM関数について

    ここに始めて質問する初心者です。 エクセルでのSUM関数入力にこの方法はないんでしょうか? A列に XXXX.com の文字 B列に タイトル の文字 この文字を <a href="XXXX.com(A列)" target="_blank">(B列)</a>としてみたいんですが・・・ そのSUM関数はないんでしょうか? 教えてくれる方がいましたら教えてください。 よろしくお願いいたします。

  • javascriptでのリンク表示

    サンプル図(http://lancerevolution.tuzikaze.com/sampletest.html) main.htmlと言うページとmenu.htmlと言うページがあります。 main.htmlと言うページには、  ⇒<a href="b.html?url=http://yahoo.co.jp" target="_blank">Yahoo Japanへ!</a>  ⇒<a href="b.html?url=http://www.google.co.jp/" target="_blank">Googleへ!</a>  ⇒<a href="b.html?url=http://jp.msn.com/" target="_blank">msnへ!</a> と言う3つのリンクがあります。 この3つリンクの内どのリンクでもいいのでクリックした時に、サンプル図の(3)の部分に、  ⇒<a href="http://yahoo.co.jp" target="new">Yahoo Japanへ!</a>  ⇒<a href="http://www.google.co.jp/" target="new">Googleへ!</a>  ⇒<a href="http://jp.msn.com/" target="new">msnへ!</a> として出力することはできますでしょうか? つまり、main.htmlにあるリンクをクリックした時に、main.htmlの「b.html?url=」を含んでいる、リンク全てを(3)の部分に出力("b.html?url="の部分を削除、targetを"new"にして出力)できますか?ってことです。 もし、できるようならどのようなjavascriptが必要でしょうか?どうぞ、よろしくお願いします。

  • Excelで、以下のような事を実現したいのですが、どのようにすれば出来

    Excelで、以下のような事を実現したいのですが、どのようにすれば出来るのでしょうか? こんにちは。 Excelで、以下のような事を実現したいのですが、どのようにすれば出来るのでしょうか? 品物.xlsのセルA1に”りんご”と入力されているとします。 単価.xlsのA列の何行目かに”りんご”と入力されていて、そのリンゴの単価が 同じ単価.xlsのセルB1に100と入力されているとします。 このような条件の場合、 品物.xlsのB1に、単価.xlsのセルB1に入力されている100を反映させたいのですが、 どのようにすればできますでしょうか。 よろしくお願いいたします。

  • エクセル2003の集計で

    エクセル2003の集計で セルA列にコンマ区切りで数値が入っているのですが これをセルB列でで集計することってできますか? A列の数値の数はバラバラです このような感じです↓ A1 1,2,3 B1 6 A2 2,3 B2 5 A3 9,1,7 B3 17 よろしくお願いします

  • ExcelやAccessを使って実現したい

    いつもお世話になっています。 ExcelやAccessを使うのだと思いますが、下記のようなことを実現するにはどのような方法がありますか? よろしくお願いします。 セルA1~E3にデータが入っていたとします。 <セル番号>  /セルの区切りとします <A1> <B1> <C1> <D1> <E1> 10/11/12/13/14 <A2> <B2> <C2> <D2> <E2> 21/22/23/24/25 <A3> <B3> <C3> <D3> <E3> 33/34/35/36/37 これを順番通りに縦並びのセルに格納したい。 <A1> 10 <A2> 11 <A3> 12 <A4> 13 <A5> 14 <A6> 21 <A7> 22 <A8> 23 ・・・・・ と続きます。 実際には、データは大量にあり、 特定のフォームのようなものを作っておき、そこにデータを入れて 何かしらのアクションを起こせば、縦に並ぶ。 というようにしたいのですが、どのようにすれば実現しますか? ポイントは、 ・横並びを縦並びに変更する点 ・順番通り(A1~E1 → A2~E2 → A3~E3)という点 だと思うのですが。 アドバイスよろしくお願いします。