- ベストアンサー
Excelでセルの英字を取得する関数
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
=SUBSTITUTE(ADDRESS(1,COLUMN(),4),1,"") 失礼、こうですね
関連するQ&A
- エクセル 列のアルファベットを出す方法はありますか?
行番号を求めるにはrow(セル)で、これに対し列を求める にはcolumn(セル)だと思うのですが、これの出力は数字で、 当該セルが、左から何個目のセルにあるかを出しています。 列番号のアルファベットを出すような関数はありますか? もし出せればindirect関数が使えて便利だなーと思うのですが・・・。 columnを使って便利なようにできますか?
- ベストアンサー
- オフィス系ソフト
- エクセル関数について
エクセル関数について質問です。 簡単に説明すると特定のセルに特定の数値を入力するとその行の別のセルの数値を別のセルに表示させたい。 たとえば A B C 1 100 2 200 1 100 3 300 1 300 4 400 5 合計 400 上記の様になっていた場合 A列は定数で固定です。B列のセルに1と入力(1でなくてもよい)した行のA列の数値を Cに表示したいのですが、 C列にどの様な関数を使ったらいいんでしょうか?宜しくお願い致します。
- ベストアンサー
- その他MS Office製品
- エクセルでの関数
エクセルで下記を行いたいのですが、関数でどのようにすれば良いでしょうか。(関数で困難であればVBAでも良いです) A列で同じ名称の分に対して、それと同じ行のD列とE列の数値の合計を それぞれのセルに表したいのですがどのようにすれば良いでしょうか? 例えばA6に北海道のD列E列合計106.5、A7に岩手のD列E列合計16.5、 A8に山梨のD列E列合計29を表したいです。 A B C D E 1 北海道 文章A 数値1 2 24.5 2 北海道 文章B 数値2 4 50 3 北海道 文章C 数値3 6 20 4 岩手 文章D 数値4 11.5 5 5 山梨 文章E 数値5 25 4
- ベストアンサー
- オフィス系ソフト
- 任意のセル番号をいれて、そこまで飛ばす方法
EXCEL 2007を使用しています。 縦の行が数値、横の列がアルファベットとします。 たとえば、B50のセルにA1と入れれば、A1に飛ぶ(わかりやすくいうと新規でブックを開いた基本状態、A1が左角になる)、 B50のセルにM100と入れると、M100に飛ぶ(M100が左角になる) つまり、B50に任意のセル番号を入れれば、そのセルを左角としジャンプさせてシートを見たいのです。 これができれば、ベストなのですが、それ以外で候補として・・ B50に1と入れれば一行目に飛ぶ。100と入れれば100行目に飛ぶ。Zと入れればZ列に飛ぶ。 行・列別々の移動だけでもかまいません。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- Find関数、2つ目を検索
こんばんは 各セルに以下の様に入力してあるとします。(英字は列、数字は行) Find関数とRow関数もしくはColumn関数を使い、2番目に出現する"男"の行あるいは列番号を取得したい場合は、どのように検索すればよろしいのでしょうか? よろしくお願いします。 ABCD 1 男 女 女 男 2 女 3 男 4 男
- ベストアンサー
- その他MS Office製品
- エクセルである行番号より上のセルの最大値を求める
エクセルでa列に数字が縦に並んでいます。 b1にある数字(例えば 4)があり、 a列の a1セル~a4セル の間の 最大値 を求めたいのです。 row()関数をうまく使えないので、関数の作り方がわかりません。 最大値が求まる関数を教えてください。 1 4 5←求める数字 3 5 4 8 ・ ・ ・
- 締切済み
- オフィス系ソフト
- エクセル関数で使われる10^10とは何でしょうか。
エクセル関数で使われる10^10とは何でしょうか。 他の教えて!gooで書かれていた数式を用いてデータ取得には成功したのですが 関数の内容が知りたいのでわかるかたお願いします。 参考アドレス: http://okwave.jp/qa/q6085476.html (以下参照文) ---------------------------------------------------------- 例えばA1セルからE1000セルの間で数値の入っている下端のデータであれば次のように作業列を設けて求めることができます。 初めに1行目に新たな行を挿入します。 A1セルには次の式を入力してE1セルまでオートフィルドラッグします。 =MATCH(10^10,A2:A1000)+1 ---------------------------------------------------------- 上記に出てくる10^10は何を表わしているのでしょうか。。 どうぞよろしくお願いいたします。
- ベストアンサー
- その他MS Office製品
- Excel 関数について
Excel 下記のような場合、どのような関数及び対応したらいいのでしょうか。参考になる、サイトなどありましたら、教えてください。 例 E2に、D2と同じ値のあるセルをA2~C2から探し、同じ値のある、セルの1行上にある数値をE2に返す関数は、あるでしょうか。
- ベストアンサー
- オフィス系ソフト
- 別シートに任意のセルを転記する方法について
縦に6行ずつのデータがあり、これを横1行の別シートに転記する際に、 以前こちらで回答頂いた方法を応用したいと考えています。 =IF(INDEX(Sheet1!$Z:$Z,(ROW(A1)-1)*6+COLUMN(A1))=0,"",INDEX(Sheet1!$Z:$Z,(ROW(A1)-1)*6+COLUMN(A1))) アドバイスのとおり、上記の数式で見事に横にデータが転記できました。社員1人につき6行ずつのデータが縦にならんでおり、これを別の社員1人あたり1行で横に並んだデータにしたいというものでした。 1人目のデータは1行目を1列目に、2行目を2列目に・・・2人目のデータである7行目を1列目に、8行目を2列目に・・・3人目は13行目を1列目に・・・となります。 しかし、順次並べるのではなく、転記の必要にないデータを含むシートの任意のセルを選び、別シートの任意のセルへ転記する必要が生じたため、悩んで路頭に迷っております。。。 例えば、6行ずつのデータのうち、いつも3行目を別シートの5列目に。4行目は転記せずに、5行目を6列目に。また、6行目を7列目に転記せずに10列目に転記する。(8・9列目は、別データを入力するため空白にしたい) そして、社員2人目である7行目からは、上記と同じ規則で転記したい。 などというように、選んで転記する方法は何かありますでしょうか?? =INDEX(Sheet1!$Z:$Z,(ROW(B2)-ROW($B$2))*6+IF(COLUMN()=4,MOD(COLUMN(B2)-1,6)+1,MOD(COLUMN(B2)-1,7))) のようにしても上手くいきません。 何卒宜しく御願いいたします。
- ベストアンサー
- Windows XP
お礼
有難うございます。 一番右のセルで試すと、 XFD が返ってきました。 どこで試しても完璧です。