- ベストアンサー
EXCEL2000にて1列内の範囲にてシート間ソート?(LOOKUP?)
comvの回答
- comv
- ベストアンサー率52% (322/612)
こんばんは! >あとはAC2~AC9の関数となりました。 AB列 と AC列 の両方を式で処理するってこと でしょうか! セルAB2(#4 FlossenEngelさんの式を少々加工) =IF(ISNA(MATCH(ROWS(A$1:A1),$B$2:$B$10,0)),"",ROWS(A$1:A1)) セルAC2 =IF(AB2="","",VLOOKUP(AB2,$B$2:$C$10,2,0) AB2 と AC2 下行へ必要数複写
関連するQ&A
- Excel関数について(lookupなど)
A列とB列にそれぞれ商品コード(A列)、数値(B列)が入っているリストがあります。(コードと数値はそれぞれ関係があり、このコードにはこの数値、というルールがある) 1)セルD4にそのコードが入ったら、セルE10に該当する数値が入るようにしたいんです。 2)但し、セルD4に入るコードは、リストにはないコードも存在する。その場合、セルE10には何も表示させたくない(エラーも非表示にしたい) という場合、どういう関数を使えばいいのでしょうか。 1)まではLOOKUPかVLOOKUPでできるようなのですが、2)の場合の表示がうまくいきません。 説明が下手で申し訳ないのですが、どなたかお分かりになるかた教えてください。
- ベストアンサー
- オフィス系ソフト
- LOOKUP関数を使った表のソートについて教えてください
LOOKUP関数を使った表をソートしたいのですが、行でソートは出来ますが、列でソートすると検査値がエラーになって数値が表示されません。 何かいい解決法おしえてください。
- ベストアンサー
- オフィス系ソフト
- IF関数とLOOKUP関数の組み合わせについて
指定したセルと等しい数値(文字列?)をLOOKUP関数を使って別シートのデータベースを検索させて、そのシートに無ければまた別のシートのデータベースを検索させるものを作りたいのですが上手くいきません。 指定したセルが空白なら空白を返すように次のような感じで作っています。 IF(A1="","",IF(LOOKUP(A1,シート1!A1:A15,A1:A15)<>A1,LOOKUP(A1,シート2!A1:A15,B1:B15),LOOKUP(A1,シート1!A1:A15,B1:B15))) VLOOKUP関数でもやってみたのですがこちらも上手くいきません。 IF(A1="","",IF(LOOKUP(A1,シート1!A1:A15,A1:A15)<>A1,VLOOKUP(A1,シート2!A1:B15,2,0),VLOOKUP(A1,シート1!A1:B15,2,0))) ご指摘いただければ嬉しいです。
- 締切済み
- オフィス系ソフト
- Excel 関数返り値を「値」に
Excel の関数の返り値そのものを数値に置き換える関数はないのでしょうか。 たとえば、=VLOOKUP()でみているセル値をそのまま「値」に置き換える。 (LOOKUPの対象が変わっても、前の値を保持するため)など 関数がドグサければマクロでも。 教えて下さい。よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- EXCELでLOOKUPがうまくいきません。
EXCEL2000です。解説書を見ながら、検索関数のVLOOKUPと LOOKUP関数を比較していたのですが、VLOOKUPだとうまくいくのですが、LOOKUPだと望むべき答えが出ません。D列にC列の値をA1:B4の表から参照するという簡単なものです。 この式で、単純に答え(D欄)が1、2、3、4となるべきだと思うのですが・・以下の具合です。 A B C D 1○ 1 ○ =LOOKUP(C1,$A$1:$A$4,$B$1:$B$4)答4 2× 2 × =LOOKUP(C2,$A$1:$A$4,$B$1:$B$4)答2 3△ 3 △ =LOOKUP(C3,$A$1:$A$4,$B$1:$B$4)答3 4□ 4 □ =LOOKUP(C4,$A$1:$A$4,$B$1:$B$4)答2 どこがおかしいのでしょうか?よろしくご指導ください。
- ベストアンサー
- オフィス系ソフト
- EXCEL2003で日付をソートしたい
エクセル2003で出納帳を作成しています。 日付をソート(若い順)するにはどうしたらよいでしょうか?? A列 6/1 6/2 6/3 6/1 6/2 これを A列 6/1 6/1 6/2 6/2 6/3 という感じにしたいです。 B列以降C,D,E~には、文字列、関数、数値等が入力されており、それも同時に動かしたいのですが… よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- Excelでの文字列の結合
Excelで文字列を結合したいのですが、可能でしょうか? 例えば、セルA1に「abc」、セルB1に「def」と入力し、 それをセルC1に「abcdef」と表示させたいのです。 方法がわからなかったので、 一度txtファイルに変換して保存し、 表示する時にスペースで区切らないようにし表示させたのですが、 うまくいきません。 表示は「abcdef」とキレイに表示されるのですが、 検索コマンドで「abcdef」と入力しても検索されません。 ですので、VLOOKUPなどの関数が使用出来なくて困っています。 どのようにすればいいのでしょうか? よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- [EXCEL]LOOKUP関数の戻り値とセルの書式の関係
現在(たぶん同じ理由で)2点ほど困っていることがあります。 以下のようにLOOKUP関数を使ってセルに値をセットしています。 <Sheet1のレイアウト> |A列|B列 |C列 |-|----|---- |a |あああ |・・・ |b |いいい |・・・ |c | | |d |かかか |・・・ <Sheet2のレイアウト> |A列|B列 |C列 |--|-------------------|- |a | =LOOKUP(A1,Sheet1!A:A,Sheet1!B:B) | |b | =LOOKUP(A2,Sheet1!A:A,Sheet1!B:B) | |c | =LOOKUP(A3,Sheet1!A:A,Sheet1!B:B) | まず1つめです。 今まで、Sheet1は別ブックのマクロで出力された値を[コピー]→[形式を選択してはりつけ]→[値]ではりつけていました。このときはSheet2のB3のセルにはブランクが入っていたのですが、誤ってSheet1のセルに直接値を入力したり、[F2キー]→[Enter]をしてしまったためSheet2のB3のセルにはブランクをセットしたいのに0(ゼロ)が入るようになってしまいました。 B3のセルにブランクがセットされるように戻したいのですがどうしたらよいでしょうか? 次に2つめは、 Sheet2は他の列もB列と同様の式によって値がセットされていますが、列によって右詰で表示されたり中央揃えで表示されています。 Sheet1、Sheet2ともにすべて書式は「文字列」で、 Sheet2には「右詰」「左詰」などの書式は設定されていません。これはなぜでしょうか? 1つめは、IF文でLOOKUP関数の戻り値が0だったらブランクをセットするなどに式を変更すれば解決するとは思いますが、このような式が至るところで使ってありますので式を変更するにも時間がかかるため、また今後のためにも原因と対策をしりたいと思います。どなたかわかる方がいらっしゃいましたら回答よろしくお願いします。
- 締切済み
- オフィス系ソフト
- 関数や lookupで取り出した 数値 文字を 固定したい
関数や lookupで取り出した 数値 文字を 固定したい A 列 B列 C列 A1 5 B1 6 C1 =A1+B1(11数値)の 式を消して 11の数字を固定するには どうすれば いいでしょうか?
- ベストアンサー
- オフィス系ソフト
補足
深夜の返事ありがとうございます。 私の説明不足で皆様の御尽力をかけましてすみませんです。 補足と現在までの成果ですが「A」列で入力された不規則な値と Aに添う項目「B」があり、この2列が入力されると、 「AB」列にて2行目から1ずつ並び替え、「AC」列は「A」に添う項目「B」を 表示したいというのが目的です。 |A|B… |AB|AC… ――――――――――――――――― 1| | | | 2|3 |HB | 1|2H 3|6 |4H | 2|4B 4|2 |4B | 3|HB 5|8 |2B | 4|3B 6|1 |2H | | 7|4 |3B | 6|4H 8| | | | 9| | | 8|2B ※わかりやすいようにセル間を切ってみたのですがズレか… #4 FlossenEngelさんのお答えにて「AB」列は解ったのですが 『AB2の場合 =IF(ISNA(MATCH(1,A2:A10,0)),"",1) AB3の場合 =IF(ISNA(MATCH(2,A2:A10,0)),"",2) 』 「AB」列に添う項目「AC」がまだうまくいきません。 当初下記の関数で行くと思ったのですが↓ 『AC2=IF(AB2="","",LOOKUP(AB2,A2:A10,B2:B10))』 うまく行かず、皆様のお答えいただいたVLOOK等、試してみているのですが未だ未解決の状態です。 お願いします。