- 締切済み
以下の内容でk行目の内容だけ表示させる方法
以下の内容でk行目の内容だけ表示させる方法 ・k行1列目の値とm行1列目は必ず一緒になりますがS1111とは限りません、そして行としてはランダムに配置される可能性があります ・k行2列目の値とn行2列目は必ず一緒になります、これは必ずH11-Yという名称です、そして行としてはランダムに配置される可能性があります 実際はこの内容がシート1に貼られており、このシート1上でk行目だけ表示させる内容を知りたいです、VBA初心者のため分かりやすく教えていただけるとありがたいです 1列 2列 ~ k行 S1111 H11-Y ~ m行 S1111 H22-R ~ n行 S2222 H11-Y
- みんなの回答 (2)
- 専門家の回答
関連するQ&A
- 以下の内容でA行目の内容だけ表示させる方法
・A行A列目の値とB行A列目は必ず一緒になりますがS1111とは限りません、そしてA行目からZ行目にランダムに配置される可能性があります ・A行B列目の値とC行B列目は必ず一緒になります、これは必ずH11-Yという名称です、そしてA行目からZ行目にランダムに配置される可能性があります 実際はこの内容をVBAに取り込むつもりです、VBA初心者のため分かりやすく教えていただけるとありがたいです A列 B列 A行 S1111 H11-Y B行 S1111 H22-R C行 S2222 H11-Y
- 締切済み
- Visual Basic
- VBA 最上行にMaxの値、それ以下の行には0表示
VBAの勉強を始めて間がなく知識も乏しいため、なんとか(とりあえずでも)エクセル関数を使って出来ないものかと考えていましたが、難しそうです。 F列にあいうえお…わをん等のランダム文字列が入っています。 H列には1か0が入っています。 (少ないときは5000行、多い時で10000行のデータ量です) F列が例えば、あ、か、さ、た、な、は、ま、や、ら、わ、の時 最上行のH列にMAXの値(1か0しかないですが)を表示し、それ以下の行にはすべて0と表示させたいです。(H列の値を書き換えたい) F列が、あ、か、さ、た、な、は、ま、や、ら、わ、以外の文字列のときは元の値のままを表示です。 どうか、よろしくお願いします。 F G H --------------- あ 0 あ 1 あ 0 あ 0 あ 0 --------------- か 0 か 0 --------------- さ 1 さ 1 さ 0 さ 1 ↓ F G H --------------- あ 1 あ 0 あ 0 あ 0 あ 0 --------------- か 0 か 0 --------------- さ 1 さ 0 さ 0 さ 0
- ベストアンサー
- その他MS Office製品
- エクセルマクロ:空白行を除いてコピー
マクロで次の作業を処理したいのですが、どのようなコードを書けばよいのでしょうか?教えてください。よろしくお願いします。 ○sheet1 ☆左側 列B~Hをワンセットとしたものが、計51行ある。先頭はタイトル行で9行目である。 D列には固定の文字列が与えられており、E列はブランクで、D・Eともに非表示にしておきたい。 B10~B59には、固定で1~50の数字が順番に与えられている。 C10~C59、G10~G59、H10~H59には数値が、F10~F59には文字列が入力される。 空白の場合もあり、どの行に入力されるかは不明。 ☆右側 列J~Pをワンセットとしたものが、計51行ある。先頭はタイトル行で9行目である。 J10~J59には、固定で51~100の数字が順番に与えられている。 K10~K59、M10~M59、O10~O59、P10~P59には数値が、L10~L59、N10~N59には文字列が入力される。 空白の場合もあり、どの行に入力されるかは不明。 ○sheet2 sheet1のボタンをクリックし、sheet2を表示させ、 sheet1の値を次のようにsheet2に貼付けたい。 sheet2のB8~H107の範囲内で上から、sheet1の左側B10~H59と右側J10~P59の空白を含む行を除いた セット(列B~H、列J~P)のみをコピーし、左側と右側を連続して、値のみ貼付けたい。 ※C列とK列の空白を判定すれば良い ※並べ替えなどのために別シートを置きたくない ※非表示列の扱い方
- ベストアンサー
- オフィス系ソフト
- オートフィルタ後、重複するものに”削除”と表示さ
オートフィルタを使用し、重複をかけるのですが、フィルタ外のものも重複をしてしまいます、どう解決すればよろしいでしょうか? ・A列の値はS1111やS2222とは限りませんが、S1111同士、S2222同士は重複はしています ・B列の値はH22-R、 H22-Yに関しては、BH22-RやH22-RAなど、H22-R、 H22-Yが含まれる値となります、H11-Yに関してはこの値だけになります A列 B列 ~ 〇行 S1111 H11-Y ~ △行 S1111 H22-R ~ □行 S2222 H11-Y ~ ×行 S2222 H22-Y ~ B列のH22-YとH11-Yでフィルタかけ、A列で重複しているものがあれば、C列に削除と表示 ↓ A列 B列 C列 ~ 〇行 S1111 H11-Y ~ □行 S2222 H11-Y 削除 ~ ×行 S2222 H22-Y 削除 ~
- 締切済み
- Visual Basic
- 行と列を指示して表中の値を表示する方法を教えて下さい。
ある行と列を指示して下表の様な値を表示する方法を教えて下さい。 例)A1セルに2行と入力、A2セルに4列と入力をしたら、A3セルに答えの"8"が出るようにしたい。 1列 2列 3列 4列 5列 1行 A B C D E 2行 1 5 6 8 9 3行 F G H J K 4行 3 4 1 5 8 5行 T R W A S
- ベストアンサー
- オフィス系ソフト
- エクセルのセルを参照して別シートに張り付ける2
こんにちは。 エクセルのsheet1とsheet2があり、sheet1のセルに入力されている文字や数値をsheet2にコピーしたいと思っています。(sheet2には値として張り付けたい) <条件> sheet1の3行目から下(3000行目まで)をコピーしてsheet2の2行目から下(3000行目まで)に張り付けたい。 しかし、下記のように列も入れ替えたい。下記以外はコピーしない。 sheet1 sheet2 A → A G → B H → I M → G Q → K R+S → L (sheet1のR列とS列の文字を結合したもをsheet2のL列に) T → M U → N このような作業を1回で行うことはできるのでしょうか? よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- Excelで別のシートの内容を表示させたい
Sheet1のA2からC50までの範囲にデータを出力し(どこのセルに入るかは可変)、 その内容に従ってSheet2の決まったセルに表示させたいのですが、どのような式にすれば良いか教えて下さい。 条件を言葉で書くと、 Sheet1のA列に001があれば、その行のC列の値をSheet2のJ8に表示する。 参考に、Sheet1のA列はコード名、B列は計算内容、C列は計算結果が別のデータベースから出力されます。 計算結果が0だと出力されず、出力したものは2行目(1行目はタイトル行)から詰めて入ります。 その結果、A2からC50までの範囲のどこに入るかわからないのです。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- EXCELで#N/Aが表示される
L1~L10に文字 M1~M10に文字 N1~N10に日付け が、入ってます。 K1~K10は空白ですがここに1~10の数字をランダムに入れます。 そのとき、Kに1の入った行(L,M,N,)の内容をA5,B5,C5に、 Kに2の入った入った行(L,M,N,)の内容をA6.B6,C6にと Kに10が入ったところまでを順次行いたいのですが できるでしょうか? の問い合わせに対して K列に数値の重複が無いとして。 A5に =INDEX(L$1:L$10,MATCH(ROW(A1),$K$1:$K$10,0)) 必要なだけ右方向、下方向にフィルコピー の回答をいただきました。 試してみて、やりたいことが十分できるのですが、Kセルに何も入っていないと Aセルに「#N/A」が表示されます。 Kセルに何も入ってないときは空白にしたいのですが、どうすればいいのでしょうか? よろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- ある値以上のデータの個数を表示させる関数は?
25行目から下に、複数のデータがあります。 E,G,I,K,M,O,Q,S,U,W の列だけで、 値が9以上であるセルの個数を 「 B列 」 に表示させる関数はどのようになりますでしょうか? よろしくお願い致します。 下記例の場合は、 9以上の値は、 4つありますのでB列に 「 4 」 と表示させます。 --------------- 実行前 A B C D E F G H I J K L M N O P Q R S T U V W X 25 10 8 7 9 12 3 25 1 4 5 ・ ・ 実行後 A B C D E F G H I J K L M N O P Q R S T U V W X 25 4 10 8 7 9 12 3 25 1 4 5 ・
- ベストアンサー
- オフィス系ソフト