明日までにデータを作らなければならず焦ってます。
どうか,教えてください。

123
234
345
456




とA列に入ってる数値の頭(同一セル内)に同じ数字を
イッパツで入力する方法って,ありますでしょうか?

どうぞよろしくお願いいたします。

A 回答 (2件)

質問の意味を誤解しているかもしれませんが、123、234、345をそれぞれ1123、1234、1345としたいのであれば、


CONCATENATE関数 VALUE関数を使えばいいと思います。
別の列に頭としたい数値を入力し、その数値とA列をCONCATENATE関数でつなぎ、結果が文字になっているので、
VALUE関数で数値に戻せばいいと思います。
    • good
    • 0
この回答へのお礼

すごいです!!
できましたー。ありがとうございます。
明日,上司に書類出せます。

2000件のデータだったので泣きそうになってました。
ありがとうございます。

お礼日時:2001/09/08 13:04

ご質問の意味が判りかねるのですが・・・。


例題ですと、A1の123を例えば5123に、A2の234を5234に、・・・と言う意味ですか。
エクセルでは、入力されているセルの値を参照して、答えを同じセルに入れることは、自己矛盾を起すことになり、できないと思います。
補足をお願いします。

この回答への補足

すみませんでした・・・・。
かなり焦って書いていたので,言葉足らずになってしまいました。

一応,先の方の回答で出来ましたので,解決しました。

ありがとうございました。

補足日時:2001/09/08 13:04
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aと関連する良く見られている質問

Q作業列なしで各行のA列とB列の数値の小さい方に、C列の数値をかけた値の和を求めたい

エクセルで、A列B列C列の1行目から100行目まで、それぞれ数値が入っているとします。
各行のA列とB列の数値の小さい方に、C列の数値をかけた値の和を求めたいです。
D列を作業列にするなら、D1に「=MIN(A1,B1)*C1」として、これをD100までコピーして、「=SUM(D1:D100)」で得られる数値を求めたいのですが、元となるデータが頻繁に追加されることも有り、作業列の追加が難しい状況です。
SUMPRODUCT関数を使おうにも、「=SUMPRODUCT(MIN(A1:A100,B1:B100),C1:C100)」では、A1からB100までの200セルのうちの最小値に、C1からC100の数値をそれぞれかけた値の和が返されてしまいます。
なにかよい方法があれば、お知恵を拝借できないでしょうか。

Aベストアンサー

こんにちは!

範囲を最初から多目にしておいてはダメですか?
SUMPRODUCT関数はどこかの列が空白の場合は「0」とみなされ合計しても結果に変化はないはずですので・・・

どうしても作業列を使用したくない場合の一例です。
表示したいセルに
=SUMPRODUCT(IF(A1:A1000<=B1:B1000,A1:A1000,B1:B1000),C1:C1000)

配列数式になりますので、Ctrl+Shift+Enterで確定!
この画面からコピー&ペーストする場合は上記数式をドラッグ&コピー! → 表示したいセルを選択 → 数式バー内に貼り付け  → そのまま(編集可能なまま)
Ctrl+Shiftキーを押しながらEnterキーで確定します。
数式の前後に{ }マークが入り配列数式になります。

※ SUMPRODUCT関数自体が配列数式になりますが、
配列数式内に配列数式を入れた感じになります。m(_ _)m

QエクセルでA列の数値にB列以降の列の数値を乗じて各列の最終行に合計を出したい

エクセルで集計をしたいのです。
うまく説明できませんが教えてください。
列数が100列以上ある集計表です

A列の1~20行の固定した数値にB列~100列以上の1~20行の各列の数値を乗じてそれぞれの列の合計をそれぞれの列の21行目に出したいのですがどうしたらいいか教えてください。

Aベストアンサー

B21に
=SUMPRODUCT($A$1:$A$20,B1:B20)
とします。後は横にコピーします。

QA列・B列にある数値を区切り一つのセルにまとめたい

いつも素早いご回答をいただき、ありがとうございます。

どなたかお助け願います。(画像添付ございます)

A列・B列にある数値を半角コンマで区切り単一のセルに出力したい。

1つのセルに (A列情報),(B列情報) のように半角コンマで区切って
出力を行いたいのです。上記の(   )は必要ありません。


データが1万件ほどあり、本日中に仕上げなければなりません。
何か良い方法はありませんでしょうか?
エクセルは2013を使用しております。

検索しても出てこなかったのと、自分でマクロで試しましたが、
だめでした。

Aベストアンサー

C列(添付画像ではE列)へ入力する数式は既に回答が出ていますので、C1セルの数式をA列、B列の最下行と同じ行番号のC列までコピーする方法を提言します。
Aのどれかのセルを選択してCtrlを押しながら↓キーを打鍵するとA列の最下行に移動します。
この時、B列も最下行であることを確認します。
同じ行のC列に移動して何かの文字を入力します。
Ctrlを押しながら↑キーを打鍵してください。
C1セルに移動しますのでコピーします。
そのまま、CtrlキーとShiftキーを押しながら↓キーを打鍵するとC1からC列の最下行を選択した状態になりますので貼り付けを実行してください。
これで目的の処理が完了です。
C列の数式を除いて文字列データのみにしたいときはC列全体を選択してコピーし、そのまま値のみの貼り付けを実行してください。

Q昇順・降順になっていない数値列から2以上の数値の位置を出すには

EQ列からEV列まで数値がばらばらに入力されています。
列EQ,ER,ES,ES,ET,EU,EV,EW
2.82,1.07,1.4,1.83,1.014, 1.063
1.1, 1,2.14,1.02,2.16,2.36

2以上の数値がある位置(左から何番目か?)、1行目だと「1」をEW列に算出したいのです。
2以上が複数あった場合は、左から最初の位置、2行目だと「3」。

MATCH関数を考え、調べたのですが解決できませんでした。よろしくお願いします。

Aベストアンサー

こんばんは!

1行目からデータがあるとすると
EW1セルに
=MIN(IF(EQ1:EV1>=2,COLUMN(EQ1:EV1)-146))
配列数式になりますので、Ctrl+Shift+Enterで確定!
この画面からコピー&ペーストする場合は
上記数式をドラッグ&コピー → EW1セルを選択 → 数式バー内に貼り付け → そのまま(編集可能なまま)
Ctrl+Shiftキーを押しながらEnterキーで確定!
Ew1セルのフィルハンドルで下へコピーしてみてください。

※ エラー処理はしていません。m(_ _)m

Qエクセルで同じA列の中に、1,2,3,4,5,6,2,3,4,2,1,3,2,2,2,3,1という

エクセルで同じA列の中に、1,2,3,4,5,6,2,3,4,2,1,3,2,2,2,3,1,3,1というような順番で数字が並んでいます。

その数字の中で、1→3と3→1になるものがいくつあるか求めたいのですが、出す関数・マクロがわかりません。
教えていただけないでしょうか?

よろしくお願いします。

Aベストアンサー

こんばんは!

>A列の中に
とは行方向に数値が入っている!というコトでしょうか?

そうであれば
表示したいセルに
=COUNTIFS(A1:A1000,1,A2:A1001,3)+COUNTIFS(A1:A1000,3,A2:A1001,1)
としてみてください。

「1」の次の行が「3」の場合と
「3」の次の行が「1」の場合をプラスしています。m(_ _)m


このカテゴリの人気Q&Aランキング

おすすめ情報