- ベストアンサー
エクセルでこんな事できませんか?
関数に関して全くの素人です。お力を借りたいのですが、 まず仮にセルA1にXX1と記入してセルA1にXX2,A3にXX3とセルA100まで記入しておき、セルB1にZZZ1と記入しBの列に同じ文字が記入された時セルC列にお互いのセルA列の文字を記入したいのですが,只3回目の時はD列に記入し若い番号から順番に入れていきたいのですが、仮にA1行 ZZZ1 XX10 A10行 ZZZ1 XX1 XX12 A12行 ZZZ1 XX10 A10行が2箇所でD列使用となります。、説明が下手ですが、判ってもらえるかなぁ?関数でもVBAでもいいのですが、VBAについてもド素人です。よろしくお願いします。
- みんなの回答 (10)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (9)
関連するQ&A
- エクセルエキスパートの方、教えていただけませんか?
仕事で色んな資料を手掛けている者ですが、派遣社員の方に、仕事を委託しています。 内容は製造ラインに、各部品の供給をやってもらっており、部品保管庫から員数を数えて、小出しでラインに持って行きます。 自分がどれだけに部品を出したか、記録するためのチェックシートなのですが、 A B C D E 1 型式 台数 部品 1回目 2回目 2 A1 100 ○○ 30/30 30/60 3 B1 50 ○○ 25/25 20/45 4 C2 300 ○○ 30/30 30/60 5 D1 500 ○○ 30/30 30/60 と言う風に記録してもらっていますが、A4用紙を横使いで回数記録枠が7つしか取れません。(小さく出来ない)B4用紙も× 記録用紙はA列の型式を検索し、IF+VLOOKUP関数で部品○○を表示させています。○○が番号が頻繁に切替るので、C列を基準にB列の台数を合計し、集計をしていますが、(集計行挿入)B列の台数が200以上になると集計行を含めても行枠内に記入できません。 IF関数で『B2>=200』なら、下段にX行を追加し、尚且つ、追加された行にC2部品名をそのセル番地にコピーするというのは関数のみでできませんか?(セルの条件を満たしたら、行を追加し、任意セルの文字列をコピーして表示させる) VBAも入れないと無理でしょうか?VBAは素人なもので、もしできるとすれば、どのようにすればよいのでしょうか?よろしくお願いします。
- 締切済み
- オフィス系ソフト
- Excelのセル内で改行してある文字を別セルへ
A列のセル内に例えば次のように住所情報があります。 XX市XX町1-2-3 XXビル1F 「XXビル1F」は改行して入力されています。 「XXビル1F」のような改行してある2行目の文字列をA列から消してB列に移動させる方法(関数等)を教えてください。 よろしくお願いいたします。
- ベストアンサー
- Excel(エクセル)
- エクセルVBA及び関数
初心者です。お教えお願いします エクセル2003です 空白行及び0をなくしたいのですが(C列を入力された時点で自動でE列のようにしたい) 関数の場合及びVBAのシートコードを両方教えていただけないでしょうか VBAのコードは勉強の為です Sheet1 A B C D E F 16 文字A 文字A 17 文字B 文字B 18 0 文字C 19 文字C 文字D 20 0 文字E 21 文字D 文字F 22 23 文字E 24 25 文字F 文字はC16~C80まで入っております B16~E80までのセルのみで行いたいのですが 他の場所は関数やグラフ等がすでに入ってますのでいじりたくありません E16~をフォームのコンボボックスのリストにしようと思ってます よろしくお願いましす
- ベストアンサー
- オフィス系ソフト
- EXCEL 2003で条件に合った合計を求めたい
______A ____B____ C_____D 1___111___ 1 ___10___ 60 2___111___ 2 ___10 3___222___ 2 ___10 4___333___ 1 ___10 5___333___ 2 ___10 6___333___ 3 ___10 7___444___ 1 ___10 8___444___ 3 ___10 9___555___ 1 ___10 Excel 2003環境において、上記A1:C9を対象に関数で下記条件を元に数式をD1に入力して値を求めたいです。 条件: A列の同じ値のセルを一つのグループとし、かつその中で、B列で1から始まる連番となっているグループを対象にC列のセルを合計する。 上記のセル範囲で条件に合う行は1,2,4,5,6,9行目で答えは60になります。 SUMPRODUCT関数やIF関数を併用してみましたが、うまく作ることができませんでした。 なんとか作業列やVBAを用いずに一つの数式で済ませたいです。 よろしくお願いします。
- ベストアンサー
- その他MS Office製品
- Excelで、文字列を含むセルの検索をしたい
Excelで、文字列を含むセルの検索をしたいと思います。 列Aには、探したい文字列(市町村名)が800行入っています。 (1行目)○○市 (2行目)△△町 (3行目)□□□村 ・・・以下続く・・・ 列Bには、検索対象となる文字列(住所)が7000行入っています。 (1行目)XX県XX市XX-XX-XX (2行目)XX県○○市XXXXXX-XXX-X (3行目)XX府XXX郡□□□村XXX ・・・以下続く・・・ このとき、 「列Aにある文字列(市町村名)を含む列B(住所)のセル」を検索したいのです。 (上記の例の場合は2行目・3行目がヒット。) シートや列は追加してかまいません。 件数が多いため、どのように探すと効率的か見当がつきません。どなたかよい知恵をお貸しください。よろしくお願いします!
- ベストアンサー
- オフィス系ソフト
- エクセルであるセルの文字が他のセル内で1文字でも存在するかを知る関数は?
エクセルであるセルの文字が他のセル内で1文字でも存在するかを知る関数はありますか? たとえばA列の値に存在する文字がB列に1文字でもあるかを チェックすることができるのでしょうか。 A列 | B列 | C列 -------+----------+---------- ABCD | XYZB | ○ --> Bがある XY | ABSCE | X --> XもYもない HD | XUDM | ○ --> Dがある マクロ(VBA)でなく関数で表したいのですが このような関数はありますか? 関数のヘルプを調べたのですが、出来そうで出来ません。 どうぞよろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- EXCEL VBA 特定セルの保護解除したい
お世話になります。田中ともうします。 EXCELのあるシートを一度全て保護して、特定セルの解除をVBAで実現したいのです。 現在、上記処理を毎回手動でやっており、手間もそうですが間違いも多くなり困っています。 イメージとしましては[保護]というボタンをクリックしたら上記処理がVBAで実行されるようにしたいのです。どなたかご教授いただけませんでしょうか。 以下処理の順番イメージです。 ■全てのセルをロック ■保護解除したいセル その(1) 行は決まっていますが列(XX)は可変です。 XX7行目に[調整]という文字がありますのでそのXX列の、XX8行目、XX10行目、XX14行目、XX16行目、XX18行目、XX28行目が保護解除したいセルになります。 ■保護解除したいセル その(2) D20を起点にして、F20、H20、J20・・と2列ずつ右に移動して保護解除したいのです。 ある程度右いにいくと"E"という文字にあるので、この"E"にぶつかるまで上記のように2列ずつ解除したいのです。 ■保護解除したいセル その(3) D24を起点にして、F24、H24、J24・・と2列ずつ解除したいのです。 条件はその(2)と同じです。 これを毎回手でやっているため結構大変で困っています。 どなたかお助けいただけませんでしょうか? よろしくお願い致します。 EXCEL2013
- ベストアンサー
- Excel(エクセル)
- Excelの関数についてお聞きしたい事があります
下記の図の様にA列とB列に異なる500文字程度の文章が記載され、 【図1】 列A 列B 行1 文章1 文章2 行2 文章3 文章4 行3 文章5 文章6 行4 文章7 文章8 ・ ・ 次に、C列には様々な言葉【キーワード】が記載されています。 【図2】 列A 列B 列C 列D 行1 文章1 文章2 キーワード1 (AとB列に含まれているキーワード1の数) 行2 文章3 文章4 キーワード2 (AとB列に含まれているキーワード2の数) 行3 文章5 文章6 キーワード3 (AとB列に含まれているキーワード3の数) 行4 文章7 文章8 キーワード4 (AとB列に含まれているキーワード4の数) ・ ・ C列に記載されているそれぞれのキーワードが、 A列とB列にある文章の中にそれぞれいくつ含まれているのか、 D列に記載する関数を教えていただきたいです。 ※A列とB列に含まれている「C列のキーワードの個数」をカウントして、D列に表示したい 関数を調べて見ましたが、どうしても見つかりませんでした。 Excelに詳しい方がいらっしゃいましたら、お力になっていただきたいです。 宜しくお願いいたします。
- ベストアンサー
- Excel(エクセル)
- 同じ文字列は行を合わせたい
A列からB列に文字列があります。(日によって記入されている列は変動します。) A,B,C列それぞれの2行目から記入されている文字列を 同じ文字列は同じ行にし、それ以外の文字列はその他の行にしたいのですが どのようにすればよろしいでしょうか? エクセル2010で関数または、VBAで方法がございましたら、ご教示ください。 よろしくお願いします。
- ベストアンサー
- その他MS Office製品
お礼
yk3291さん。度々の質問にも素早く答えて頂き、最初考えていたもの以上の完成度の高いものとなっています。。効率よく作業が出来そうです。この度は本当にありがとうございました。感謝致します。 ぽろん。52歳でした。