- 締切済み
ブランクのみ抽出させる
Win10 のOfice356 Excelは2016だと思います。 各列に 日付 ・バン詰めNo. ・車名・フレームNo.・納車先・到着予定日・...・...・ と列はO列まであります。 別BOOKに可能ならそれがいいですし、できないなら別シートでもいいのですが、 バン詰めが終わってない空欄状態の行を列を限定して一覧を作りたいです。 B列が空欄で、Bの他に欲しい列がA C D G J K N であるとします。 私が今行っている作業は、オートフィルターでバン詰めNo.の空欄を絞り込み、 上記記載の列以外の列を非表示状態にしてctrlタブで列を選択して別BOOKに コピペさせてます。 その方法以外に関数等使って何かないでしょうか? VBAは全くわかりません。 マクロもどこまでどのような作業が記録できるのかよくわかりません。
- みんなの回答 (4)
- 専門家の回答
関連するQ&A
- データ抽出のやり方について
B列に番号R列に文字列を入力しているデータがあります。R列で特定の文字列である場合にB列の番号を別シート(sheet2)に上詰めで表示したいのですが、以下の関数式(sheet2)で表示はさせられるのですが、できれば表示させるB列の最大番号より後ろは空欄(関数は入っているが表示が何もない状態)になるようにしたいのですが、#NUM!となってしまいます。どのような式にすればよいのか教えていただけないでしょうか。わかりづらいかもしれませんが、どなたかおわかりの方宜しくお願い致します。 =IF(ROW($A1)>MAX(sheet1!T:T),"",SMALL(sheet1!T:T,ROW($A1)))
- 締切済み
- その他([技術者向] コンピューター)
- 指定した文字数を違うブックへ貼付けたい
こんにちは。 マクロで下記作業をしたくて悩んでいます。 【Aブック シートa A列】 ↓ A列の前6文字を ↓ 【Bブック シートb B列】へ貼付け A列が空欄になれば処理は終了 MIDを使って作っていたのですが、別ブックへの貼付けが組めません…。 検索をしても丁度参考になるものが見つけられませんでした。 詳しい方、ご教示頂けませんでしょうか? よろしくお願いいたします。
- ベストアンサー
- Visual Basic
- エクセル データの抽出の仕方 教えてください
エクセル初心者です。 過去の質問を探してみたのですが、自分の探し方が検討外れのようで、何をどのようにすればよいか判らず、質問させて頂きます。 よろしくお願いします。 やりたいことは、”現在の作業状況と予定日を知りたい”です。 作業ごとに『準備』『作成』『提出』という作業項目があり、それぞれに「予定」と「実績」列があります。 そこで、予定に値があり、実績が空欄の場合、その作業と予定の値を、作業状況の状態、日付に挿入したいです。 A_|B__|C__|D__|E__|F__|G__|H__|I__|J__|K__|L ――――――――――――――――――――――――――――――――――― 作業|準備_____|作成_____|提出_____|説明_____|__|作業状況 ----------------------------------- __|予定|実績|予定|実績|予定|実績|予定|実績|__|状態|日付 ----------------------------------- 01__|4/10|完了|4/15|__|4/20|__|__|__|__|__|__ ----------------------------------- 02__|4/12|__|__|__|__|__|__|__|__|__|__ ※表の”_”は表の崩れを少しでも直そうとしていれただけなのできにしないで下さい※ 01の作業を例にとると、 「予定」4/15(D列)と「実績」空欄(E列)が条件を満たすので、 作業の『作成』(D、E列結合)と「予定」の4/15(D列)を 作業状況の「状態」(K列)、「日付」(L列)にその値を返し、 01の作業状況は、”作成で予定は4/15”になっているとわかる A_|B__|C__|D__|E__|F__|G__|H__|I__|J__|K__|L ――――――――――――――――――――――――――――――――――― 作業|準備_____|作成_____|提出_____|説明_____|__|作業状況 ----------------------------------- __|予定|実績|予定|実績|予定|実績|予定|実績|__|状態|日付 ----------------------------------- 01__|4/10|完了|4/15|__|4/20|__|__|__|__|作成|4/15 ----------------------------------- 02__|4/12|__|__|__|__|__|__|__|__|準備|4/12 上記のようなことがしたいです。 自分としては、以下のように考えていけばよいのかな?と思っているのですが、 これをエクセルの何を使ってやればいいのだろう…と悩んでいる状態です。 (1)空欄の列を探す (2)空欄の列が「実績」だったら、 ひとつ前の「予定」欄の値を、作業状況の「日付」欄に挿入 「作業」欄の値を、作業状況の「状態」欄に挿入 うまく説明ができなく申し訳御座いませんが、よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- 至急お願いします。エクセルデータの抽出
エクセルの別シートのA列とB列を比較して、重複データがある場合はyesをない場合は空欄をどちらかのシートの新しい列に作りたいと思っています。 この場合何を使えばよいでしょうか? どうすれば良いか教えてください。
- ベストアンサー
- オフィス系ソフト
- VB初心者です。
二つのブックを開いているときに。 1のブックの指定の文字を含む行のみを2のブックに参照していく作業をしたいのですが、色々webで探していたのですが、いまいちよくわからなかったので質問させていただきました。 やりたい内容 (1) ブック1とブック2を同時に開いている (2) ブック2でVBを実行する (3) ブック1の1列目を参照して任意の文字ががある場合にブック2の1行目からどんどんコピペしていく ブック1 1列目 2列目 3列目 4列目 5列目 指定 あ い う え 不一致 か き く け 不一致 さ し す せ 指定 た ち つ て ブック2 1列目 2列目 3列目 4列目 5列目 指定 あ い う え 指定 た ち つ て このような状態にしていきたいのですが、お分かりになる方いらっしゃいましたら、お力添え頂ければ幸いです。 よろしくお願い致します。
- ベストアンサー
- Visual Basic
- Excelのマクロで()内の文字を抽出して書き出したい
HTMLにあるテーブルの部分をコピペして貼り付けたExcelファイルがあります。 A~Cまでの3列が埋まっている状態で、D以降の列は空欄です。 C列に123(1112)というように、数字(数字)の記載になっている部分があります。 ()の前と、中は必ず半角数字で、桁は1桁~5桁までと幅広い状態です。 この()内の数値をD~F欄に書き出したいです(縦3列のものを、横3列として書き出したい) 数字(数字)という記載のセルは、必ず縦に3つ並んでいますが C列は膨大なセル数なうえに、数字(数字)という記述以外のセルも間に入っております(数字のみのセルか、空欄のセルです) 3つ並んでいる部分のみを探して、()内の数値を抽出し、D~F列に書き出すことは可能でしょうか? 書き出す場所は、3つ並んでいるC列の最初のセルの横のD~Fだと助かります。 (数字(数字)がC6~8にあった場合、D6~F6に書き出される) なお、数字(数字)というセルはC列以外にはなく、4つ以上縦に並ぶ事もありません。 さすがにこのような内容を実行するのは不可能でしょうか? もし可能でしたら、マクロを組んでいただきたいです・・・よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- -excel-違うブックの文字列を含む行の抽出
商品の価格を一括で変更できる方法を探しているのですが見つからず困っています。 全ての商品データが載ってるブックAがあります。価格を変更する商品のIDと値下げ後の値段が載っているブックBがあります。ブックAの商品価格をブックBの値下げ後価格に変更したいのですが、関数か、マクロなど何か良い方法はないでしょうか? 最悪価格は手動で変更するとしてせめてブックBのIDと合致するセルを持つブックAの行を抽出する方法はないでしょうか?抽出した行は別ブックにまとめてくれるとなお助かります。 ちなみにブックAには7000行、ブックBには1000行のデータがあります。 ブックA(商品データ) A列・・・・・・ F列・・・・・・・・ ID 価格 1234 2500 2345 3200 3456 1200 4567 3000 5678 1800 ブックB(価格変更データ) A列 B列 ID 価格 2345 2600 5678 1500 ↓ ブックA(商品データ)もしくは新規ブックC A列・・・・・・ F列・・・・・・・・ ID 価格 1234 2500 2345 2600 3456 1200 4567 3000 5678 1500 といった感じです。どなたかお知恵をお貸しください。よろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- エクセルで、可視セルだけにコピペをしたい。
宜しくお願い致します。 例えですが・・・ A列にはランダムで色んな果物の名前 B列には果物の色 C列はすべて空欄 (1)A列をオートフィルタで「りんご」を抽出 (当然ですが、抽出された行は飛び飛び状態です。) (2)抽出したデータのみ、C列に「おいしい」と入力する。 このようにいたってシンプルな作業なのですが、 抽出した状態で、C列の一番上のセルに「おいしい」と入力し、 それをCtrl+Cでコピーし、Ctrl+↓キーで一番下まで貼り付け をしたら、C列の可視セル以外のところにも貼り付けられてしまったのです。こういうやり方は間違ってるのでしょうか。 ためしに、新規にexcelを開いて、同じようにコピペしたら 可視セルのみ貼り付けされてたんです。 状況によっては、上記のやり方だと可視セル以外も貼り付けられてしまうことがあるのでしょうか。 分かりにくくて申し訳ありませんが、宜しくお願い致します。 あるんでしょうか。
- ベストアンサー
- オフィス系ソフト
- マクロに関する質問!マクロを初めて数日の初心者です。
マクロに関する質問!マクロを初めて数日の初心者です。 ルーティン業務をなんとかマクロで出来るようにしてみたのですが、、下記2つの作業をどの様にコード(?)で記入すればよいのか分からず、下記のみマニュアルで行うしかない状況です。 実は、昨日もこちらで質問させていただき、皆様からの回答に助けられました。 またお知恵を拝借できればと思います。 質問1.タブ1の、B列及びN列で、下記の条件に該当する行を切り取って、タブ2 の入力がある最終行の次に入力する。 【条件】 B列:_○で終わる もしくは N列:XX、△△と等しい (質問1.とは別の質問です) 質問2.タブ2のB列に順に管理No.が割り振られているのですが、その最後の数字 をチェックし、 タブ1のB列の空欄部分の上から順に、その次の番号から入力する。 【タブ1.イメージ】 A B いちご 332 りんご 400 みかん 空欄 ぶどう 空欄 タブ1.のB列には、タブ2で既に出てきているものに関しては、数値が入力してあ ります。(A列をキーにV-lookup) ひっぱってこれなかったもに関しては、空欄にするようにしてあります。 空欄は、新規の登録という事になるので、最後の管理No.の次の数字から順に割り振 りを行いたいです。 つまり、タブ1.B列の上から順にタブ2.のB列の一番最後の数字の次の値から自 動で入力する様にしたいです。 (例えば、タブ2.B列の最後の数字が432の場合、上記イメージの空欄に、433, 434と割り振る) 可能でしょうか? よろしくお願いします。
- 締切済み
- オフィス系ソフト
- エクセルのハイパーリンクの一括作成
EXCEL2003を使用しております。 A列に6桁のナンバーが入力されていて、 B列にそのナンバーがファイル名となっている 別のフォルダーのBOOKをハイパーリンク設定して、 B列の表示名は、A列と同じ6桁のナンバーにしたいのですが、 一括で設定できる方法があれば教えていただきたいです。 VBAを使用すればできるような気がしますが、 VBAはまったくわからないので、どうかよろしくお願いいたします。
- ベストアンサー
- その他MS Office製品
- 新しいパソコンへ変更しドライバーをインストールしたらしばらくは通常通り作動していました。突然、エラー表示が出て印刷できなくなってしまいました。
- エプソンの問い合わせで色々教わり指示通り作業をしましたが解決しませんでした。最後の指示が「新たアカウントを作成してドライバーをインストールして試してください」でしたが、法人のため作成の仕方がわからず難しいのではとないかと思い試せないでいます。1台のプリンターに3台のパソコンがUSBで接続されています。他の2台は正常に動作しています。
- 最後の指示以外に何か原因はわかりませんか?