検索結果のセル位置から列移動した位置の値を取得する方法

スクリーンショット 2021-11-09 134951

上記のような表があるとして、
1.「賃料」という文字列をA3:P17から検索
2.「賃料」に対応する金額を取得

上記1を実施すると結果にはA4が出力されますが、2の金額を取得するためには8つ隣の位置の値を取得する必要があり、この方法がわかりません。

どのようにしたら良いでしょうか。

こんにちは

少々長いですが、以下で取得できます。addressがセルアドレス。途中の8がオフセット量です。

UiPath.Excel.Helpers.ExcelUtilities.ConvertColumnIndexToColumnLetter(UiPath.Excel.Helpers.ExcelUtilities.ConvertColumnLetterToColumnIndex(System.Text.RegularExpressions.Regex.Match(address,"^[A-Z]+").Value)+8)+System.Text.RegularExpressions.Regex.Match(address,"\d+$").Value
2 Likes

ありがとうございます!
このような記述ができるのですね。
大変勉強になります。

1 Like

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.