[過去ログ] Excel総合相談所 140 (962レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
1: 2020/07/21(火)08:00 AAS
【1 OSの種類         .】 Windows**
【2 Excelのバージョン   】 Excel**
【3 VBAが使えるか    .】 はい・いいえ
【4 VBAでの回答の可否】 可・否

▼━関連スレ━━━━━━━━━━━━

前スレ
Excel総合相談所
https://find.5ch.net/search?q=excel+%E7%9B%B8%E8%AB%87%E6%89%80

Excel VBA 質問スレ
https://find.5ch.net/search?q=excel+vba
省2
2
(3): 2020/07/21(火)08:21 AAS
関数を使って集計する方法を教えていただけないでしょうか。
index matchの組み合わせもしくは、sumifもしくはindex match sumifの複合で表示させたいです。

画像の出荷と書かれたセルに関数を入れて集計したいです。
集計は参照シートの黄色で書かれた「販売+その他出荷」の合計を表示したいです。
sumifでは縦の計算になってしまい、横の足し算が出来ない印象です。
上の数字はmatchを使った際の引用条件になると思い入れました。

説明わかりづらくてすいません。関数を教えていただけないでしょうか。
具体例のエクセルは簡単に書いてますが、実際に書くエクセルはデータが膨大なものです。
なぜかindexもうまく引用できていませんでした。

https://d.kuku.lu/ca513f39a8
3: 2020/07/21(火)09:11 AAS
>>2
前スレの232の方ですね。自分を含む数名から回答を受けて解決したのではありませんか?
4
(7): 2020/07/21(火)12:58 AAS
VBAで質問です。

何十列もある表で不要な列を大量に削除したいと思っています。

Range("A1,N1:U1.....").entirecolumn.deleteといった感じで手作業、つまり目で列を確認してコードを書くしかないのでしょうか??

分かる方お願いします。
5
(1): 2020/07/21(火)13:00 AAS
いやそんなことはない
でも何十くらいなら目チェックの方が早いし安いな
6: 2020/07/21(火)14:13 AAS
それでいいので教えてください。
どうやって不要の列を決め打ちするので?
7: 2020/07/21(火)15:29 AAS
列削除だけのコード書くくらいなら手動で消していけばいいじゃん に対してのそれで良い なのか
いやそんなことはない に対してのそれで良いなのか
8: 2020/07/21(火)17:25 AAS
使用していない行に1とかフラグを置いて、union使って列指定
この辺を参考に
https://mmm-program.com/vba-delete-line-fast/
9: 2020/07/21(火)18:44 AAS
それだと不要な列を目でみて1をつけないとならないので意味がナッシングです。
10
(1): 2020/07/21(火)18:53 AAS
不要な列の条件が分からないのにどうしろと
11: 4 2020/07/21(火)18:57 AAS
>>10

> 不要な列の条件が分からないのにどうしろと

表に見出し(1行目)があるのでそれを見ながら削除しています。あ、この見出しの列は不要と判断します。不要な見出しをリスト化したら可能とかありますか?
12
(1): 2020/07/21(火)19:33 AAS
不要な見出しリストが作れるならわりと簡単
13: 2020/07/21(火)19:36 AAS
目で見て比較しないとわからないような曖昧なリストしか作れない場合は無理
14
(2): 4 2020/07/21(火)19:53 AAS
>>12
教えてください!お願いします!!
15
(1): 2020/07/21(火)21:05 AAS
いいですよ!
16
(2): 15 2020/07/21(火)22:13 AAS
>>2>>14
様、大変長らくお待たせ致しました
以下がコードになりますのでご査収下さいませ
よろしくお願い致します



Sub Macro1()
不要な列を削除するための見出し = "aaa"
最終列 = Cells(1, Columns.Count).End(xlToLeft).Column
For i = 最終列 To 1 Step -1
If Cells(1, i).Value = 不要な列を削除するための見出し Then
省4
17: 4 2020/07/21(火)22:20 AAS
>>16
ありがとうございます。
試してみたいと思います。
18
(4): 2020/07/21(火)22:59 AAS
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel2019
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否
1つの列にデータがずらっと並んでいて、そこから重複していないデータだけを別のシートに抽出する方法を教えてください
りんご
りんご
バナナ
みかん
みかん
省1
19: 2020/07/21(火)23:08 AAS
>>18
作業列を作る
ifとcountifで重複ありを0、重複なしを1
もう1列作業列を作る
ifで1の場合rowを返す
もう1列作業列を作る
rowをrank付けする

別シートの列に
1
2
省4
20: 2020/07/21(火)23:10 AAS
>>18
countifで1を出す
その後、フィルタで抽出してコピーペースト
https://i.imgur.com/ewsZgaG.png
1-
あと 942 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.298s*