ベストアンサー ○○番台に特定の値を返す数式 2021/02/09 11:06 エクセルの質問です。 ○○番台の数字の隣のセルに自動で特定の値が返される数式を知りたいです。 A列にコード、B列に地域名を入れる表を作りたいのです。 別のシートや別の欄にコード対応表を作る必要があるとは思うのですが、その表の作り方?表し方?もよくわからないのです…。 よろしくお願いします。 画像を拡大する みんなの回答 (3) 専門家の回答 質問者が選んだベストアンサー ベストアンサー mdmp2 ベストアンサー率55% (438/787) 2021/02/09 11:40 回答No.2 方法はいろいろありますが、つぎのがスッキリしていると思います。 F4にコードが入力されているものとして、 =CHOOSE(INT(F4/100),"北海道","東北","関東") INT(F4/100) は、F4の数値を100で割って、整数にする関数です。 〇〇番台を取得します。 INT(F4/100) で取得した数と"北海道","東北","関東"の数が同じでなければエラーになります。 F4の値が100以下の場合はエラーになります。 質問者 お礼 2021/02/09 12:03 すごい!できた!できました! この数週間の悩みが解決されました! ありがとうございます! 忘れないようにメモしておきます! 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 その他の回答 (2) kkkkkm ベストアンサー率66% (1747/2623) 2021/02/09 11:50 回答No.3 たとえば D列にコード、E列に地域を入れたとして 100,北海道 200,東北 300,関東 以下必要なだけ表を作り 最後の行に 数値が800で終わったら 900,無効なコード B2に =IFERROR(VLOOKUP(A2,$D$2:$E$12,2,TRUE),"無効なコード") $D$2:$E$12の部分は上記の表の範囲を指定してください。 として必要なだけ下にコピーして試してください。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 中京区 桑原町(@a4330) ベストアンサー率24% (1002/4032) 2021/02/09 11:28 回答No.1 vlookup関数を参考にしてください 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 カテゴリ パソコン・スマートフォンソフトウェアオフィス系ソフト 関連するQ&A エクセルの数式が作動しなくなりました 初めて質問させていただきます。 「売上-原価=純利益」になるよう数式をあらかじめ入力しておいたのですが、なぜかセルに数字を入力しても純利益が自動ででなくなりました。セルの数式を確認したのですが、ちゃんと数式が入力されているのです。それで、あらためてもう一度「売上-原価=純利益」の数式を入れると純利益がでるのです。 さらに問題が。 ・純利益のセルに数式を入れたあとに売上・原価の欄に数字をいれると純 利益が自動ででない ・ドラッグすると、自動で計算を更新せずに、コピーになってしまう ただし、セルを確認すると数式はきちんと次の行や列のセルに設定されて いる。(C5 C6のように) なお、他のエクセルで作った表などは問題なく自動で計算できます。 このエクセルのシートの直し方を教えていただけないでしょうか? エクセルの数式 エクセルで数式を入力したとき、数式の欄をクリックすると、用いたセルの部分と対応するように数式にも色がつきます。 別のシートのセルの値を用いた場合も同様に、クリックしたらどのシートの、どのセルの値を用いたか簡単にわかるようにできますか? Sheet1!R[162]C[2]などからどのセルを用いたかを判断するのが面倒です。 以前はできたような気がするのですが。 (最近別のパソコンを使用し始めました) よろしければ教えてください。 エクセルの数式(関数)の作り方を教えてください 全く解らないので教えてください!今表を作っています。そこで1つセルに1~10までの数字を入力したらとなりのセルに1,000円、11~20までの数字を入力したらとなりのセルに2,000円、21以上はとなりのセルに3,000円と自動に答えがでてくるような数式はどうればいいのでしょうか?チンプンカンプンで困っております。 また、プルダウンで1~10・11~20・21以上の選択肢があってどれかを選ぶと答えがとなりのセルにでてくる方法はできたりしますか?よろしくお願いいたします。 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? OKWAVE コラム Excel 数式 ちょっと説明が難しいのですが、 1ヶ月を通して出たある値の合計を別のシートの特定のセルに反映させたい場合はどうしたらいいのでしょうか? 一つ一つ数式を入力しなければならないのか、それとも簡単に出来る方法があるのならば教えて下さい。 エクセルの数式をどのように入れたら良いでしょうか? エクセルの数式をどのように入れたら良いでしょうか? いつもこちらでお世話になっています。 今回も教えて頂きたく質問させていただきます エクセルについてですが、 sheet1に入っているデータを sheet2に入力するようにしたいのですが sheet1の A列に1~50までのNo. →A1セルにNo.1、A50セルにNo.50 B列に(1)データ C列に(2)データ があり sheet2の D5のセルに「1」と入力すれば、sheet1!A列の数字とリンクしてsheet!B1の(1)データが入り D6のセルに「10」と入力すれば、Sheet1!A列の数字とリンクしてsheet!C10の(2)データが入る ように設定し、 さらにsheet2のD5,D6のセルに上書きで(繰り返し)数字を入力させ 数式が消えないようにしたいのですが どのようにすればよいでしょうか? 分かりずらい説明で申し訳ありませんが 大変困っているので、アドバイス頂けると助かります。 【Excel VBA】特定の列で時間を入れているセルだけ合計して数式をセルにいれたい Excel VBA初心者です。 特定の列の各セル(B列とします)に時間(数字)、件数(数字)、文字列(○や×)が入っています。 この中でランダムな位置に入っている時間(数字)のみ拾い出し、合計欄(セルB20とします)に「数式(例)=sum(b3,b6,b8,b13,b18)」を入れたいのですが、マクロの組み方がわかりません。上記の特定のセルを抽出するところまではできたのですが。 マクロの組み方をご教授願えますか。 エクセルの「数式が入った結合セル」を範囲指定して、値だけ貼り付ける方法。 よろしくお願いします。 F列とG列のセルを結合させたセルが立てに10個あります。 10個のセルには、同じ行の「C列のセル/D列のセル」の数式が入っています。 収入割合が%表示で判るようになっています。 別のブックシートにこの10個のセルの値を転記したいと思い、範囲指定して「貼付」または「形式を選択して貼付(値)」しても、「この操作には同じサイズの結合セルが必要です。」となってしまいます。 貼付先は、別のシートのN列とO列を結合させて、貼付元と同じ幅のにした範囲指定した 10個のセルです。 なぜ、値の貼付が出来ないのでしょうか? (win2000 Excel2000) ユーザー定義の値を数式バーに追加する方法は? ISBNの入力で、excelで表を作ります。 A列3行目以下に予めユーザー定義で「978-4-を入力します。 -の後に9ケタの数字を入れます。 画面上に表示されている値は978-4-×××××××××ですが、 実際は数式バーの中の値で×××××××××ですね。 数式バーの中の値を978-4-×××××××××に直す方法はありませんか? ジャンプや可視セル等を使ってもできまん。 よろしくお願いします。 Excelの数式の自動変更について excelの数式で困っています。 以下のようなシート1があります。 シート1 │A B C ─┼──── 1│a b c 2│d e f 3│g h i シート2で、以下の数式でシート1の値"e"を参照しているセルがあります。 =シート1!B2 この式では、シート1に行や列を挿入しても、"e"の値があるセルを参照したままになるように、数式が自動的に変更されます。 そうではなく、以下の条件を満たすような数式に変更したいと思っています。 ・1行と2行の間に行を挿入 →数式が自動変更され、"e"を参照したままにする ・A列とB列の間に列を挿入 →数式は変更されず、元々"e"があった場所を参照する 何かよい方法はないでしょうか? 回答よろしくお願いいたします。 エクセルで数式のセルの値を引用する方法は? エクセルで、別シートの数式のセルの現在の値を引用する時、数式が引用されるため、別シートの値が変わると連動して変わります。 引用した時点の数値そのもの(数値が変化しないように)を引用したいのですが、どうすればよいのでしょうか。 引用としては、セルの値として引用する場合とセル内の関数の中の数値に引用したい場合があります。 複数の条件を満たした時に特定セルの値を返す関数 複数の条件を満たした時に【特定のセルの値】を返す関数を探しているのですが、自分が求めている方法が見つからず困っています。 大変お手数をおかけしますが、関数に詳しい方がおられれば、 ぜひご教授頂ければ幸いです。 例: 下記の画像のような表があります。 ※sheet2にも同じような表があります。(ただ、【●●●】の列は未記入の状態です) そこで教えて頂きたいのが、【A列】【B列】が同じ時に【●●●】列の値をsheet2の【●●●】 に返したいのですが、その関数を是非、教えていただけますでしょうか。 よろしくお願いいたします。 Excel 数式保護のやり方 Excelで、シートに数式がたくさん入っています。 Aのシートの、ある一箇所のセルに数字を入れると、 Bのシートから その数字の列の情報を引き出し、 Aシートの各セルに表示する仕組みにしてます。 Aシートは、その一箇所のセル以外は全て数式なので 触れないようにしたいのです。 1つのセル以外を保護で固める方法を教えてください。 ヤバいパソコンが壊れたかも!?事前に知っておきたい3つの兆候と対策 OKWAVE コラム Excelで「範囲内の一つ以上に値が入っている」 200行×50列ほどの入力欄がある表で、「入力するセルの左にある特定のセルの値が同じである範囲のうち一つ以上に値が入っていたら1」とカウントしたいです。 A__DEF 1__○_○ 2__○○_ 3___○○ 3__○__ 4__○_○ 4__○○○ 4____○ 5___○_ 6__○○○ 例えば上のような状態の時、D列は「5」E列は「5」F列は「4」になってほしいです。 今は範囲を直接指定してSIGNとCOUNTIFで集計しているのですが、行数が多くなると数式も長くなり、見づらかったりセルの限界に達したりしてしまいます。 いい方法があれば教えてください。 前提条件に不足があるようなら補足で説明します エクセルの数式について セルの列に任意の数字が入っています。 そこに1を足したものを自動的に表示するには どのような数式を入れればよいのでしょうか。 よろしくご教授いただきたく、おねがいします。 VBA 数式を残して値をクリアについて VBA初心者です。 数式の入った表で、数式を消さずに値のみクリアしたいのですが、、、 Sub 指定のセル範囲の値だけをクリアする() Range("A1:C5").SpecialCells(xlConstants, 23).ClearContents Sheets("Sheet1").Range("A1:C5").SpecialCells(xlConstants, 23).ClearContents End Sub とやってもうまくいきません。 どこか間違っていますか? エクセルで数式ではなく値をコピーしたい セルA1とA2の値をくっつけるために C1に「=CONCATENATE(A1,A2)」と入力しました。 このC1の表示された内容を 別のセルに文字列で表示したいのですが どうすればよいのでしょうか? (別のセルではなくてもよいのですが 普通にコピーをすると数式がコピーされる形に。。。) EXCELでワークシートを検索して値を返したい。 こんばんは。 いろいろ調べてみたのですが、わからなかったので質問させていただきます。 EXCELで「111」「222」「333」「444」「555」という五つのワークシート名を持つブックがあります。 「111」のシートのセル"A1"に,"222"と入力すると、隣のセル"A2"にシート「222」の特定のセルの値(例えばC20のセルの値)を返し、セル"A1"に「555」と入力するとセル"A2"にシート「555」の特定のセルの値を返すといったものを作るには、どうしたらいいんでしょうか? できれば関数だけで作りたいのですが、もしむりならマクロではどういうコードになるのでしょうか? よろしくお願いします。 VBAで表の集計方法(値の出力方法)について まだVBA初心者です。 とっても曖昧な質問なんですが、今会社で莫大なデータベース?(表:Excel)から特定条件の値を抜き取り、違うシートに表を作るマクロを作ってます。 ただ、値を抜き取ると言っても、1行目のD列が"1"だった場合は1行目のG列の値と2行目のG列の文字列をくっつけて別シートの一つのセルに入れたり…D列の値が"2"だったらG列の二つ下の文字列とくっつけて、他にもB列の日付が今日より過去だったら…みたいな条件が30以上あるんです。 そして元々の表が列数が70弱、行数は4000を超えています。 元々の表(表1)の1行目から条件を特定していき、条件が合えば移してまたその下の行を…とやっていこうと思ってます。 特定条件で抜き取るマクロはなんとか書けそうなんですが、そもそも元の表(表1)から別シートの表(表2)へ値を移す方法がどうしたらいいのかわからず質問しました。 移す方法と言うのは、例えば、元々の表(表1)のA1、C1、E1を別シートに移すとして、移す値が少なければ、A1、C1、E1をコピーして別シートにペーストすればいいんでしょうけど、あまりにも移す値が多い(1行で25の値)ので、マクロ上で条件に合う値を一度変数に全部入れて別シートにValueで入れたほうが早いですよね?それとも2つのシート間で条件に合った値のコピペを繰り返した方がよいのでしょうか?CPUやメモリの量にもよるんでしょうが、どっちの方が負担がすくなく、サクッっと行くのか知りたいです。 どう説明していいのか分からず、意味がわからないかもしれませんがよろしくお願いします。 ブックを開かずに、フォルダ内にある複数ブックの、特定セルの値を抽出した ブックを開かずに、フォルダ内にある複数ブックの、特定セルの値を抽出したいのですが、やり方をご存じの方がいらっしゃったら教えてください。 フォルダ内には150個ほどエクセルファイルがあり、中身のシート名・フォーマットは同じなのですが、すべてファイル名が違います。 ファイルを開くことなく、これらのファイルの特定のシートの特定のセルにある値を、全て1枚の表にまとめることは可能でしょうか? フォルダ名 →"AGENDA_RIREKI" 参照したいファイル名 →ファイルによって異なる "#1111 AAA.xls"など 参照したいシート名→ "AGENDA" 参照したいセル→ "A7" と "E20~E70(E列のみ) データをまとめたいファイル名→ "AGENDA_matome.xls" データをまとめる時の形↓ (A列) (B列) (C列) (D列) ファイル1のA7の値 ファイル1のE20の値 ファイル2のA7の値 ファイル2のE20の値 E21の値 E21の値 ・ ・ ・ VBAは初心者です。。できればコードをそのまま拝借したいです。 お知恵を貸してください。よろしくお願いします。 エクセルの数式コピー&ペースト【列の値だけ変化】 エクセルの数式を縦方向に 相対参照でコピーしたいのですが、 同一の列でのコピーでは列の値に変化は ありませんよね。これを、、 例えば・・ A1セルに=sheet1!G$32とあるのをコピーして、 A2セルに=sheet1!H$32、 A3セルに=sheet1!I$32、 ・ ・ A6セルに=sheet1!L$32といった具合に 行ではなく列の値だけをどんどん変化させたいです。 コピー&ペーストでこれを解消できる方法、 もしくはそれ以外に簡単に解決する対処方法は ありますでしょうか? 注目のQ&A 「You」や「I」が入った曲といえば? Part2 結婚について考えていない大学生の彼氏について 関東の方に聞きたいです 大阪万博について 駅の清涼飲料水自販機 不倫の慰謝料の請求について 新型コロナウイルスがもたらした功績について教えて 旧姓を使う理由。 回復メディアの保存方法 好きな人を諦める方法 小諸市(長野県)在住でスキーやスノボをする方の用具 カテゴリ パソコン・スマートフォン ソフトウェア Excel(エクセル)Word(ワード)PowerPoint(パワーポイント)Access(アクセス)その他MS Office製品オフィス系ソフトPhotoshop(フォトショップ)Illustrator(イラストレーター)その他Adobe製品画像・動画・音楽編集ホームページ作成ソフト筆まめ・はがき作成フリーウェア・フリーソフトその他(ソフトウェア) カテゴリ一覧を見る OKWAVE コラム 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう 大震災時の現実とは?私たちができる備え 「結婚相談所は恥ずかしい」は時代遅れ!負け組の誤解と出会いの掴み方 あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など
お礼
すごい!できた!できました! この数週間の悩みが解決されました! ありがとうございます! 忘れないようにメモしておきます!